Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

IGEP GST FRAMEWORK 3.10.10

367 bytes added, 13:22, 14 May 2012
m
Download
*Support linux kernel 2.6.35.13-3<br>
*Update codec server to codecs-omap3530_4_02_00_00.<br>
*Added MP3 codec (decode only).<br>*Added MPEG4 and H264 720P Video Encoder.<br>
*Added IGEP X-Loader.<br>
*Prebuild binaries for DM3730 and OMAP3530 included.<br>
= Download<br> =
The package be is available in at the Official ISEE site, at the IGEPv2 download area.
<span style="colorhttp: rgb(51, 102, 255);">01-ISEE_Products --&gt; IGEPv2 --&gt; SW_Tools_SDK --&gt; igep_gst--&gt; //isee.biz/component/zoo/item/igep-dsp-gst-framework-3_10_10.tar.bz2</span><br>
Download the package and uncompress this package as normal user in your desired directory ('''''don't use sudo command for decompress this file''''')
= How to Build<br> =
| Incorrect GFX install script
| Copy the target and es.3x or es.5x directly
| NoneEdit Makefile line 43 and remove opengldemos_install
|-
| 3.10.00
| Upgrade the package to 3.10.10
| Download the package 3.10.10
|-
| 3.10.10<br>
| Incorrect GFX install script
| Copy the target and es.3x or es.5x directly
| Edit Makefile line 43 and remove opengldemos_install
|-
| 3.10.10
| Gstreamer library initializes incorrectly the video encoder H264 and MPG4
| Upgrade to a newer gst library plugin
| N/A
|}
<br>
= Play with it<br> =
[<span style="color: rgb(255, 0, 0);">IMPORTANT</span>] Some modules requires root privileges account.<br>
Normally in this example we will use 2 frame buffers and we will use the fb2 for playing the videos.<br>
We only need load the modules one time, we provide in the target/scripts directory some useful scripts. You should load the modules using the load-modules.sh script (just remember execute it as root).<br>
After load all modules then you should configure the fb1, it's suggested use the fb1-16M-settings.sh script after that the video image can be black or with random pixels (just it's normal) now you've the fb1 and fb0 running.<br>
fb1 it's on TOP and fb0 it's under fb1, it means that if you don't enable the transparency it's not possible see the fb0.<br>
Now, you're ready for play some nice video using gstreamer, you can use these pipelines:
This is for play a avi file and uses the omapdmaifbsink.<pre>gst-launch-0.10 -v filesrc location=$1 &nbsp;! avidemux name=demux demux.audio_00 &nbsp;! queue max-size-buffers=8000 max-size-time=0 max-size-bytes=0 \! TIAuddec1 &nbsp;! alsasink demux.video_00 &nbsp;! queue max-size-buffers=2 max-size-time=0 max-size-bytes=0 &nbsp;! TIViddec2 engineName=codecServer &nbsp;! omapdmaifbsink</pre> Or You can use this other for play a mp4 file it uses a TIDmaiVideoSink.<br> <pre>gst-launch-0.10 -v filesrc location=$1&nbsp;! qtdemux name=demux demux.audio_00&nbsp;! queue max-size-buffers=8000 max-size-time=0 max-size-bytes=0 \! TIAuddec1&nbsp;! alsasink demux.video_00&nbsp;! queue max-size-buffers=2 max-size-time=0 max-size-bytes=0&nbsp;! TIViddec2 engineName=codecServer \! queue&nbsp;! TIDmaiVideoSink displayStd=fbdev displayDevice=/dev/fb1 accelFrameCopy=TRUE contiguousInputFrame=1
</pre>
Or You can use this other for play a mp4 file it uses a TIDmaiVideoSink.<br><pre>gst-launch-0.10 -v filesrc location=$1 ! qtdemux name=demux demux.audio_00 ! queue max-size-buffers=8000 max-size-time=0 max-size-bytes=0 \! TIAuddec1 ! alsasink demux.video_00 ! queue max-size-buffers=2 max-size-time=0 max-size-bytes=0 ! TIViddec2 engineName=codecServer ! queue ! TIDmaiVideoSink displayStd=fbdev displayDevice=/dev/fb1 accelFrameCopy=TRUE contiguousInputFrame=1</pre>
= Useful Links =
*[[Example GStreamer Pipelines]]<br>
[[Category:How_to_forgeGstreamer]]
0
edits