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