summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2008-01-25gst/rtpmanager/: Remove the fixed clock-rate from the jitterbuffer and ↵Olivier Crete4-32/+23
extend it so that a clock-rate can be provided... Original commit message from CVS: Patch by: Olivier Crete <tester@tester.ca> * gst/rtpmanager/gstrtpjitterbuffer.c: (gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain): * gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew), (rtp_jitter_buffer_insert): * gst/rtpmanager/rtpjitterbuffer.h: Remove the fixed clock-rate from the jitterbuffer and extend it so that a clock-rate can be provided with each buffer instead. Fixes #511686.
2008-01-25gst/rtpmanager/gstrtpjitterbuffer.c: Remove old unused variable.Olivier Crete2-6/+20
Original commit message from CVS: Patch by: Olivier Crete <tester@tester.ca> * gst/rtpmanager/gstrtpjitterbuffer.c: (gst_rtp_jitter_buffer_init), (gst_rtp_jitter_buffer_change_state), (gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop): Remove old unused variable. Track pt on input buffers and get the clock-rate when it changes. Ignore packets with unknown clock-rate. See #511686.
2008-01-25sys/dvb/gstdvbsrc.c: Post bus message about adapter type and it's ↵Zaheer Abbas Merali2-3/+36
capabilities, when opening the frontend. Original commit message from CVS: * sys/dvb/gstdvbsrc.c: Post bus message about adapter type and it's capabilities, when opening the frontend. After failing to read from the dvr, post a bus message to inform the app.
2008-01-25gst/mpegtsparse/mpegtspacketizer.c: The logic for the guard interval ↵Zaheer Abbas Merali2-4/+21
calculation was totally wrong. Original commit message from CVS: * gst/mpegtsparse/mpegtspacketizer.c: The logic for the guard interval calculation was totally wrong. Fixed.
2008-01-25gst/rtpmanager/rtpsource.c: Fix unref of buffer using the wrong function. ↵Olivier Crete2-1/+8
Fixes #511920 Original commit message from CVS: Patch by: Olivier Crete <tester@tester.ca> * gst/rtpmanager/rtpsource.c: Fix unref of buffer using the wrong function. Fixes #511920
2008-01-24docs/plugins/: Now we have full hierarchy.Stefan Kost9-243/+472
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/gst-plugins-bad-plugins.hierarchy: * docs/plugins/gst-plugins-bad-plugins.interfaces: * docs/plugins/gst-plugins-bad-plugins.prerequisites: * docs/plugins/gst-plugins-bad-plugins.signals: Now we have full hierarchy. * docs/plugins/inspect/plugin-metadata.xml: Regenerate. * ext/amrwb/gstamrwbdec.h: Add doc blob for object instance.
2008-01-24docs/plugins/: Update this too, hopefully fixes the docs build (does at ↵Tim-Philipp Müller3-19/+171
least for me, after make clean in docs/plugins). Original commit message from CVS: * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/inspect/plugin-metadata.xml: Update this too, hopefully fixes the docs build (does at least for me, after make clean in docs/plugins).
2008-01-24gst/mpegtsparse/: Fix network name descriptor, the length is actually the ↵Zaheer Abbas Merali3-23/+24
descriptor length not stored in the byte af... Original commit message from CVS: * gst/mpegtsparse/gstmpegdesc.h: * gst/mpegtsparse/mpegtspacketizer.c: Fix network name descriptor, the length is actually the descriptor length not stored in the byte after. Fix bounds checking to be more correct.
2008-01-24gst/mpegtsparse/: Parse and add to relevant bus messages the terrestrial ↵Zaheer Abbas Merali3-83/+258
delivery system descriptor and the logical c... Original commit message from CVS: * gst/mpegtsparse/gstmpegdesc.h: * gst/mpegtsparse/mpegtspacketizer.c: Parse and add to relevant bus messages the terrestrial delivery system descriptor and the logical channel descriptor. Do bounds checking on data stored in descriptor before use.
2008-01-23Add some documentation.Edgard Lima12-818/+1333
Original commit message from CVS: Add some documentation.
2008-01-23Add support for building against libdca (with the libdts compat header). ↵Sebastian Dröge3-3/+23
Fixes bug #511530. Original commit message from CVS: * configure.ac: * ext/dts/gstdtsdec.c: Add support for building against libdca (with the libdts compat header). Fixes bug #511530. Should probably be ported to libdca as some points as it's the successor of libdts.
2008-01-23sys/dvb/gstdvbsrc.c: Do not go on forever if problem with reading from dvr, ↵Zaheer Abbas Merali2-0/+18
rather return NULL. Original commit message from CVS: * sys/dvb/gstdvbsrc.c: Do not go on forever if problem with reading from dvr, rather return NULL. Handle some cleanup issues of closing filedescriptors when failing to tune or similar.
2008-01-23Add missing no_inst header files to Makefile.am so disting still worksChristian Schaller3-1/+14
Original commit message from CVS: Add missing no_inst header files to Makefile.am so disting still works Update spec file with latest changes
2008-01-23Add documentation for the xingheader plugin.Sebastian Dröge7-28/+107
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * gst/xingheader/gstxingmux.c: * gst/xingheader/gstxingmux.h: Add documentation for the xingheader plugin. * tests/check/elements/xingmux.c: (GST_START_TEST): Set element state to PLAYING before doing something else.
2008-01-23tests/check/: Add simple unit test for the xingmux element.Sebastian Dröge6-2/+4976
Original commit message from CVS: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/check/elements/xingmux.c: (setup_xingmux), (cleanup_xingmux), (GST_START_TEST), (xingmux_suite), (main): * tests/check/elements/xingmux_testdata.h: Add simple unit test for the xingmux element. * gst/xingheader/gstxingmux.c: (generate_xing_header), (gst_xing_mux_finalize), (xing_reset): Fix a memleak and invalid seek tables with less than 100 MP3 frames.
2008-01-23gst/mpegtsparse/: Parsed the satellite delivery system descriptor and added ↵Zaheer Abbas Merali3-2/+146
into nit's transport structure for delive... Original commit message from CVS: * gst/mpegtsparse/gstmpegdesc.h: * gst/mpegtsparse/mpegtspacketizer.c: Parsed the satellite delivery system descriptor and added into nit's transport structure for delivery over the bus.
2008-01-22gst/mpegtsparse/mpegtspacketizer.c: Parsed and added network name to the nit ↵Zaheer Abbas Merali2-0/+28
structure sent in the bus message. Original commit message from CVS: * gst/mpegtsparse/mpegtspacketizer.c: Parsed and added network name to the nit structure sent in the bus message.
2008-01-22gst/mpegtsparse/mpegtspacketizer.c: Remove leaks introduced by not freeing ↵Zaheer Abbas Merali2-16/+65
g_strndup'd strings. Original commit message from CVS: * gst/mpegtsparse/mpegtspacketizer.c: Remove leaks introduced by not freeing g_strndup'd strings. Fix start_time and duration parsing in EIT.
2008-01-22gst/mpegtsparse/mpegtspacketizer.c: Add event name and description to the ↵Zaheer Abbas Merali2-0/+36
eit structure sent in the bus message. Original commit message from CVS: * gst/mpegtsparse/mpegtspacketizer.c: Add event name and description to the eit structure sent in the bus message.
2008-01-22gst/mpegtsparse/mpegtsparse.c: Revert const removal from previous commit.Zaheer Abbas Merali2-1/+6
Original commit message from CVS: * gst/mpegtsparse/mpegtsparse.c: Revert const removal from previous commit.
2008-01-22gst/mpegtsparse/: Added descriptor searching infrastructure from Fluendo TS ↵Zaheer Abbas Merali6-4/+532
demuxer. Original commit message from CVS: * gst/mpegtsparse/Makefile.am: * gst/mpegtsparse/gstmpegdesc.c: * gst/mpegtsparse/gstmpegdesc.h: * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtsparse.c: Added descriptor searching infrastructure from Fluendo TS demuxer. Add channel name and provider to the sdt structure sent in the bus message.
2008-01-22gst/h264parse/gsth264parse.c: Parse NAL units in forward mode to mark delta ↵Julien Moutte2-0/+63
units flags. Original commit message from CVS: 2008-01-22 Julien Moutte <julien@fluendo.com> * gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_forward): Parse NAL units in forward mode to mark delta units flags.
2008-01-22docs/plugins/: Regenerate.Stefan Kost7-15/+109
Original commit message from CVS: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/inspect/plugin-mpeg2enc.xml: * docs/plugins/inspect/plugin-musepack.xml: Regenerate. * docs/plugins/inspect/plugin-tremor.xml: Add vorbisidec aka trmor. * ext/dc1394/gstdc1394.c: Add short description.
2008-01-22docs/plugins/Makefile.am: Add missing eol \Stefan Kost12-51/+598
Original commit message from CVS: * docs/plugins/Makefile.am: Add missing eol \ * docs/plugins/gst-plugins-bad-plugins-sections.txt: Place object names to standard sectionas plugin dont document those. * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins.args: * docs/plugins/gst-plugins-bad-plugins.signals: * docs/plugins/inspect/plugin-dvb.xml: * docs/plugins/inspect/plugin-nuvdemux.xml: regenerate. * ext/ivorbis/vorbisdec.c: * ext/ivorbis/vorbisdec.h: Mark private vars and add short desc. * ext/mythtv/gstmythtvsrc.c: * ext/theora/theoradec.c: Add short desc.
2008-01-21One less to do. Its 'nuv' not 'nvu'. As an extra bonus I mention what it ↵Stefan Kost4-5/+14
actually is. Original commit message from CVS: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * gst/nuvdemux/gstnuvdemux.c: One less to do. Its 'nuv' not 'nvu'. As an extra bonus I mention what it actually is.
2008-01-21docs/plugins/: Update lists again. Those whole can build ivorbisdec, ↵Stefan Kost8-42/+121
mythtvsrc, nvudemux and theoradecexp, please com... Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-docs.sgml: * docs/plugins/gst-plugins-bad-plugins-sections.txt: Update lists again. Those whole can build ivorbisdec, mythtvsrc, nvudemux and theoradecexp, please commit the inspect/plugin-xxx.xml. * docs/plugins/inspect/plugin-gstinterlace.xml: * docs/plugins/inspect/plugin-rawparse.xml * docs/plugins/inspect/plugin-videoparse.xml: Replace videoparse with rawparse. * gst/dvdspu/gstdvdspu.h: Help gtk-doc to recognize the object struct.
2008-01-21gst/librfb/rfbdecoder.*: Don't use gtk-doc comment style for non gtk-doc ↵Stefan Kost3-11/+16
comments. Original commit message from CVS: * gst/librfb/rfbdecoder.c: * gst/librfb/rfbdecoder.h: Don't use gtk-doc comment style for non gtk-doc comments. Make one static function static.
2008-01-21gst/deinterlace/gstdeinterlace.*: Provide 4:2:2 supportGabriel Bouvigne3-73/+174
Original commit message from CVS: Patch by: Gabriel Bouvigne <bouvigne at mp3-tech dot org> * gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init), (gst_deinterlace_init), (gst_deinterlace_set_caps), (gst_deinterlace_transform_ip), (gst_deinterlace_set_property), (gst_deinterlace_get_property): * gst/deinterlace/gstdeinterlace.h: Provide 4:2:2 support Also deinterlace chroma planes Allow to turn on/off deinterlacing Change of default thresholds, in order to provide acceptable results with default params. Fixes #511001.
2008-01-21docs/plugins/gst-plugins-bad-plugins-sections.txt: Update docs file too.Tim-Philipp Müller2-1/+6
Original commit message from CVS: * docs/plugins/gst-plugins-bad-plugins-sections.txt: Update docs file too.
2008-01-21gst/dvdspu/: Fix up dvdspu element again after previous namespace mangling: ↵Tim-Philipp Müller4-89/+118
rename debug category variable to old nam... Original commit message from CVS: * gst/dvdspu/gstdvdspu-render.c: (gst_dvd_spu_render_spu): * gst/dvdspu/gstdvdspu.c: (dvdspu_debug), (GST_CAT_DEFAULT), (subpic_sink_factory), (gst_dvd_spu_base_init), (gst_dvd_spu_class_init), (gst_dvd_spu_init), (gst_dvd_spu_clear), (gst_dvd_spu_dispose), (gst_dvd_spu_finalize), (gst_dvd_spu_flush_spu_info), (gst_dvd_spu_buffer_alloc), (gst_dvd_spu_src_event), (gst_dvd_spu_video_set_caps), (gst_dvd_spu_video_proxy_getcaps), (gst_dvd_spu_video_event), (gst_dvd_spu_video_chain), (dvspu_handle_vid_buffer), (gst_dvd_spu_redraw_still), (gst_dvd_spu_parse_chg_colcon), (gst_dvd_spu_exec_cmd_blk), (gst_dvd_spu_finish_spu_buf), (gst_dvd_spu_setup_cmd_blk), (gst_dvd_spu_handle_new_spu_buf), (gst_dvd_spu_handle_dvd_event), (gst_dvd_spu_advance_spu), (gst_dvd_spu_check_still_updates), (gst_dvd_spu_subpic_chain), (gst_dvd_spu_subpic_event), (gst_dvd_spu_change_state), (gst_dvd_spu_plugin_init): * gst/dvdspu/gstdvdspu.h: (GST_TYPE_DVD_SPU): Fix up dvdspu element again after previous namespace mangling: rename debug category variable to old name, matching that in dvdspu-render.c, to avoid undefined symbol error when loading the module; same for the _render function in dvdspu-render.c: we must use the same name in both .c files; change functions now called gstgst_* back to gst_* again; and while we're at it, we may as well canonicalise the namespace properly, namely to gst_dvd_spu_*.
2008-01-21Coherent namespace usage and adding symbold from unused to sections.Stefan Kost4-18/+38
Original commit message from CVS: * docs/plugins/gst-plugins-bad-plugins-sections.txt: * ext/theora/theoradec.c: * ext/theora/theoradec.h: Coherent namespace usage and adding symbold from unused to sections.
2008-01-21docs/plugins/: Add symbols from -unused.txt to the right place.Stefan Kost6-99/+313
Original commit message from CVS: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-bad-plugins-sections.txt: Add symbols from -unused.txt to the right place. * gst/dvdspu/gstdvdspu.c: * gst/dvdspu/gstdvdspu.h: Coherent namespace usage. * gst/spectrum/gstspectrum.c: Fix broken XML fragment in doc snippet even more.
2008-01-21docs/plugins/Makefile.am: Update include list.Stefan Kost58-544/+6156
Original commit message from CVS: * docs/plugins/Makefile.am: Update include list. * docs/plugins/gst-plugins-bad-plugins-docs.sgml: Update xml includes. * docs/plugins/inspect/plugin-alsaspdif.xml: * docs/plugins/inspect/plugin-amrwb.xml: * docs/plugins/inspect/plugin-bayer.xml: * docs/plugins/inspect/plugin-bz2.xml: * docs/plugins/inspect/plugin-cdxaparse.xml: * docs/plugins/inspect/plugin-dtsdec.xml: * docs/plugins/inspect/plugin-dvbsrc.xml: * docs/plugins/inspect/plugin-dvdspu.xml: * docs/plugins/inspect/plugin-equalizer.xml: * docs/plugins/inspect/plugin-faac.xml: * docs/plugins/inspect/plugin-faad.xml: * docs/plugins/inspect/plugin-fbdevsink.xml: * docs/plugins/inspect/plugin-festival.xml: * docs/plugins/inspect/plugin-filter.xml: * docs/plugins/inspect/plugin-flvdemux.xml: * docs/plugins/inspect/plugin-freeze.xml: * docs/plugins/inspect/plugin-gsm.xml: * docs/plugins/inspect/plugin-gstinterlace.xml: * docs/plugins/inspect/plugin-gstrtpmanager.xml: * docs/plugins/inspect/plugin-h264parse.xml: * docs/plugins/inspect/plugin-interleave.xml: * docs/plugins/inspect/plugin-ladspa.xml: * docs/plugins/inspect/plugin-metadata.xml: * docs/plugins/inspect/plugin-modplug.xml: * docs/plugins/inspect/plugin-mpeg4videoparse.xml: * docs/plugins/inspect/plugin-mpegtsparse.xml: * docs/plugins/inspect/plugin-mpegvideoparse.xml: * docs/plugins/inspect/plugin-musicbrainz.xml: * docs/plugins/inspect/plugin-mve.xml: * docs/plugins/inspect/plugin-nsfdec.xml: * docs/plugins/inspect/plugin-nuvdemux.xml: * docs/plugins/inspect/plugin-qtdemux.xml: * docs/plugins/inspect/plugin-quicktime.xml: * docs/plugins/inspect/plugin-real.xml: * docs/plugins/inspect/plugin-replaygain.xml: * docs/plugins/inspect/plugin-sdl.xml: * docs/plugins/inspect/plugin-sdp.xml: * docs/plugins/inspect/plugin-spectrum.xml: * docs/plugins/inspect/plugin-speed.xml: * docs/plugins/inspect/plugin-speexresample.xml: * docs/plugins/inspect/plugin-stereo.xml: * docs/plugins/inspect/plugin-switch.xml: * docs/plugins/inspect/plugin-timidity.xml: * docs/plugins/inspect/plugin-tta.xml: * docs/plugins/inspect/plugin-videocrop.xml: * docs/plugins/inspect/plugin-videoparse.xml: * docs/plugins/inspect/plugin-videosignal.xml: * docs/plugins/inspect/plugin-vmnc.xml: * docs/plugins/inspect/plugin-wildmidi.xml: * docs/plugins/inspect/plugin-x264.xml: * docs/plugins/inspect/plugin-xingheader.xml: * docs/plugins/inspect/plugin-xvid.xml: * docs/plugins/inspect/plugin-y4menc.xml: Regenerate files. * gst/spectrum/gstspectrum.c: Fix broken XML fragment in doc snippet. * tests/check/elements/.cvsignore: Add test binary to ignores.
2008-01-21gst/h264parse/gsth264parse.c: Fix the build. GST_TIME_ARGS takes a timestamp ↵Stefan Kost3-1/+6
not a buffer. Original commit message from CVS: * gst/h264parse/gsth264parse.c: Fix the build. GST_TIME_ARGS takes a timestamp not a buffer.
2008-01-20ext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size ↵Wouter Cloetens2-10/+22
instead of the remaining Content-Length, w... Original commit message from CVS: Patch by: Wouter Cloetens <wouter at mind dot be> * ext/soup/gstsouphttpsrc.c: (soup_got_headers): Report the size of the stream as the total size instead of the remaining Content-Length, which is wrong after a seek.
2008-01-19gst/rawparse/gstrawparse.c: Handle framesizes > 4096 with multiple frames ↵Sebastian Dröge2-5/+22
per buffer correctly in pull mode and handl... Original commit message from CVS: * gst/rawparse/gstrawparse.c: (gst_raw_parse_push_buffer), (gst_raw_parse_loop): Handle framesizes > 4096 with multiple frames per buffer correctly in pull mode and handle short reads better. Also put offset and offset_end on outgoing buffers.
2008-01-19gst/rawparse/gstrawparse.c: Improve handling of unknown or too small ↵Sebastian Dröge2-5/+12
upstream sizes in pull mode. Original commit message from CVS: * gst/rawparse/gstrawparse.c: (gst_raw_parse_loop): Improve handling of unknown or too small upstream sizes in pull mode.
2008-01-19gst/rawparse/gstrawparse.c: Improve debugging a bit and for handling ↵Sebastian Dröge2-1/+14
multiple frames per buffer in pull mode choose t... Original commit message from CVS: * gst/rawparse/gstrawparse.c: (gst_raw_parse_loop), (gst_raw_parse_handle_seek_push): Improve debugging a bit and for handling multiple frames per buffer in pull mode choose the next smallest multiply of framesize below 4096 instead of always handling 1024 frames.
2008-01-19ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment ↵Wouter Cloetens2-0/+12
when we know it to fix failing the durati... Original commit message from CVS: Patch by: Wouter Cloetens <wouter at mind dot be> * ext/soup/gstsouphttpsrc.c: (soup_got_headers): Correctly set duration on the GstBaseSrc segment when we know it to fix failing the duration query.
2008-01-18gst/h264parse/gsth264parse.c: Set timestamps more correctly.Wim Taymans2-1/+24
Original commit message from CVS: * gst/h264parse/gsth264parse.c: (gst_h264_parse_flush_decode), (gst_h264_parse_queue_buffer), (gst_h264_parse_chain_reverse): Set timestamps more correctly.
2008-01-18gst/rawparse/gstrawparse.*: Implement pull mode.Sebastian Dröge4-78/+410
Original commit message from CVS: * gst/rawparse/gstrawparse.c: (gst_raw_parse_class_init), (gst_raw_parse_init), (gst_raw_parse_reset), (gst_raw_parse_set_src_caps), (gst_raw_parse_push_buffer), (gst_raw_parse_chain), (gst_raw_parse_loop), (gst_raw_parse_sink_activate), (gst_raw_parse_sink_activatepull), (gst_raw_parse_change_state), (gst_raw_parse_sink_event), (gst_raw_parse_handle_seek_push), (gst_raw_parse_handle_seek_pull), (gst_raw_parse_src_event), (gst_raw_parse_src_query): * gst/rawparse/gstrawparse.h: Implement pull mode.
2008-01-18gst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test.Sebastian Dröge2-0/+6
Original commit message from CVS: * gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create): Fix memory leak spotted by the unit test.
2008-01-18tests/check/Makefile.am: Enable spectrum test again.Sebastian Dröge4-3/+52
Original commit message from CVS: * tests/check/Makefile.am: Enable spectrum test again. * tests/check/gst-plugins-bad.supp: Add suppressions for a singleton in GIO that can't be freed.
2008-01-18tests/check/: Add some minimal tests for the equalizer plugin.Sebastian Dröge4-0/+341
Original commit message from CVS: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/check/elements/equalizer.c: (setup_equalizer), (cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main): Add some minimal tests for the equalizer plugin.
2008-01-18gst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when ↵Sebastian Dröge2-0/+14
finalizing to stop leaking them. Original commit message from CVS: * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_finalize): Unparent all bands from the equalizer when finalizing to stop leaking them.
2008-01-18ext/soup/gstsouphttpsrc.c: Add support for WebDAV.Sebastian Dröge2-1/+6
Original commit message from CVS: * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_uri_get_protocols): Add support for WebDAV.
2008-01-18ext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug ↵Wouter Cloetens3-5/+86
#502335. Original commit message from CVS: Patch by: Wouter Cloetens <wouter at mind dot be> * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init), (gst_souphttp_src_init), (gst_souphttp_src_create), (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek), (soup_add_range_header), (soup_got_headers), (soup_got_chunk): * ext/soup/gstsouphttpsrc.h: Add support for seeking to souphttpsrc. Fixes bug #502335.
2008-01-17gst/h264parse/gsth264parse.*: Improve debugging.Wim Taymans3-12/+41
Original commit message from CVS: * gst/h264parse/gsth264parse.c: (gst_h264_parse_clear_queues), (gst_h264_parse_flush_decode), (gst_h264_parse_queue_buffer), (gst_h264_parse_find_start_reverse), (gst_h264_parse_chain_reverse), (gst_h264_parse_chain): * gst/h264parse/gsth264parse.h: Improve debugging. Fix buffer splitting at sync codes and leftover buffer after scanning.
2008-01-17Fixed adding EXIF tags to correct IFD. Mapped some XMP tags.Edgard Lima4-81/+380
Original commit message from CVS: Fixed adding EXIF tags to correct IFD. Mapped some XMP tags.
2008-01-16gst/h264parse/gsth264parse.*: Add reverse playback support for containers ↵Wim Taymans3-52/+701
that don't know how to properly send data b... Original commit message from CVS: * gst/h264parse/gsth264parse.c: (gst_nal_list_new), (gst_nal_list_prepend_link), (gst_nal_list_delete_head), (gst_nal_bs_init), (gst_nal_bs_read), (gst_nal_bs_eos), (gst_nal_bs_read_ue), (gst_h264_parse_class_init), (gst_h264_parse_init), (gst_h264_parse_set_property), (gst_h264_parse_get_property), (gst_h264_parse_sink_setcaps), (gst_h264_parse_clear_queues), (gst_h264_parse_chain_forward), (gst_h264_parse_flush_decode), (gst_h264_parse_queue_buffer), (gst_h264_parse_find_start_reverse), (gst_h264_parse_chain_reverse), (gst_h264_parse_chain), (gst_h264_parse_sink_event), (gst_h264_parse_change_state): * gst/h264parse/gsth264parse.h: Add reverse playback support for containers that don't know how to properly send data between I-frames.