According to the mailing list post below, Gst-dsp has had a major update with regards to the implementation of parsers for H.263, H.264 and MPEG-4. Check it out:
Hi, gst-dsp is a GStreamer plug-in to utilize Texas Intruments' DSP algorithms for OMAP3 platforms using the tidspbridge driver. It's time for another major release of gst-dsp. The major feature is the implementation of parsers for H.263, H.264 and MPEG-4, which are needed for RTP communication. These have been cooking for a long time, but they are finally cleaned up. Also, support for dynamic framesize changes, thanks mostly to Marco Ballesio. Also, properly latency reporting, which seems to help for smooth streaming. An important change is the introduction of a simple configure script. So now you can do something like: DSP_API=0 ./configure make And never worry about setting DSP_API all the time. Of course, you can keep using the old method (make DSP_API=0). And many more subtle fixes and improvements, as usual. The next branch already contains the work for 0.11.0, or maybe it will be called 1.0! There's only a few things missing for 1.0 :) You can download the tarball from the usual place: http://code.google.com/p/gst-dsp/downloads/list Cheers. Felipe Contreras (44): base: trivial coverity fix vpp: documentation fixes doc: add vpp doc: add adec doc: generic updates venc: trivial cleanup parse: trivial cleanups Add get_bits utility Initial framesize crop support parse: properly set crop framesize for H.264 parse: trivial fix Add parser test jpegenc: fix regression for newer SN_API versions build: trivial cleanup build: improve dependency tracking build: don't assume arm-linux- build: split into conf file Add 'configure' script Add emergency EOS base: fix direction of param buffers log: only send to stderr pr_err() Add extra checks for create_args() failures base: wait for events more properly vdec: assume everybody likes 16x16 aligned stuff base: trivial cleanups vdec: trivial cleanup venc: guess intra-refresh based on mode jpegenc: disable eos timeout detection Allow multiple calls to setcaps parse: add more H.264 parsing checks parse: fix H.264 parsing for bitstream format get_bits: add show_bits function Move codec_data to base Reorganize codec_data handling vdec: trivial cleanups Calculate some same frame duration base: calculate dynamic frame duration more safely parse: improve H.264 parser for reusage Keep track of when the stream has been parsed parse: avoid some error printing on H.264 checks build: trivial improvement build: cleanup a bit Update README Add default Makefile.conf Mark Nauwelaerts (5): parse: enhance H.263 parser to H.263++ (v3) parse: add H.264 tidsp: check for badly formatted extra-data stream parse: be less picky regarding some reserved value in codec_data Use default duration when appropriate Marco Ballesio (4): parse: add MPEG-4 base: add pre-processing virtual method tidsp: add H.264 parsing helper dspvdec: dynamically adapt to resolution changes Elamparithi Shanmugam (2): wmvdec: don't append startcode when it exists venc: height and width check for jpeg encder Miguel Verdu (1): base: support for latency query Olivier Crête (1): parse: handle H.263+ custom pixel aspect ratio -- Felipe Contreras
Source Maemo Org