summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* gst/rtsp/gstrtspsrc.*: In TCP mode, only timestamp the first buffer. TCP is ↵Wim Taymans2007-09-283-9/+31
| | | | | | | | | | | | not real time and it does not make sense ... Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_play): * gst/rtsp/gstrtspsrc.h: In TCP mode, only timestamp the first buffer. TCP is not real time and it does not make sense to try to skew compensate, also some servers send the first batch of data in a burst.
* gst/matroska/matroska-demux.c: Fix setting the discont flag on the first ↵Tim-Philipp Müller2007-09-272-0/+14
| | | | | | | | | | | buffer pushed downstream for formats with pr... Original commit message from CVS: * gst/matroska/matroska-demux.c: Fix setting the discont flag on the first buffer pushed downstream for formats with private codec data that needs to be deserialised into buffers (such as vorbis and FLAC when in a matroska container).
* gst/rtp/gstrtpmp4vpay.*: Free the config string. Fixes #480707.Antoine Tremblay2007-09-273-7/+29
| | | | | | | | | | | Original commit message from CVS: Patch by: Antoine Tremblay <hexa00 at gmail dot com> * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_init), (gst_rtp_mp4v_pay_finalize), (gst_rtp_mp4v_pay_flush), (gst_rtp_mp4v_pay_handle_buffer): * gst/rtp/gstrtpmp4vpay.h: Free the config string. Fixes #480707. Clean up the timestamp code a little.
* gst/rtsp/gstrtspsrc.*: Set timestamps on RTP buffers in interleaved mode.Wim Taymans2007-09-263-8/+30
| | | | | | | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), (gst_rtspsrc_handle_src_query), (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp), (gst_rtspsrc_close): * gst/rtsp/gstrtspsrc.h: Set timestamps on RTP buffers in interleaved mode. Mark first buffers with a DISCONT. Remove flush hack now that sync for live sources has been figured out.
* gst/udp/gstudpsrc.c: Update documentation.Wim Taymans2007-09-262-3/+9
| | | | | | Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_create): Update documentation.
* gst/qtdemux/gstrtpxqtdepay.*: Fail if we don't know the quicktime format.Wim Taymans2007-09-263-2/+20
| | | | | | | | Original commit message from CVS: * gst/qtdemux/gstrtpxqtdepay.c: (gst_rtp_xqt_depay_process), (gst_rtp_xqt_depay_change_state): * gst/qtdemux/gstrtpxqtdepay.h: Fail if we don't know the quicktime format.
* ext/flac/gstflacenc.*: Save the flow return from the last gst_pad_push() and ↵Tim-Philipp Müller2007-09-263-16/+36
| | | | | | | | | | | make sure we pass the right flow return ... Original commit message from CVS: * ext/flac/gstflacenc.c: * ext/flac/gstflacenc.h: Save the flow return from the last gst_pad_push() and make sure we pass the right flow return value upstream in the case of failure; minor clean-ups.
* Add support for the new GST_TAG_COMPOSER (#459809).Tim-Philipp Müller2007-09-254-0/+19
| | | | | | | | Original commit message from CVS: * ext/taglib/gstapev2mux.cc: * ext/taglib/gstid3v2mux.cc: * gst/apetag/gstapedemux.c: Add support for the new GST_TAG_COMPOSER (#459809).
* gst/law/: Compulsive clean-ups: use boilerplate macros, add debug ↵Tim-Philipp Müller2007-09-257-189/+169
| | | | | | | | | | | | | | | categories, fix up things to conform to symbol nome... Original commit message from CVS: * gst/law/alaw-decode.c: * gst/law/alaw-decode.h: * gst/law/alaw-encode.c: * gst/law/alaw-encode.h: * gst/law/alaw.c: * gst/law/mulaw-conversion.h: Compulsive clean-ups: use boilerplate macros, add debug categories, fix up things to conform to symbol nomenklatura, etc.
* gst/law/: Use static tables for A-Law decoding and encoding; this makesLaurent Glayal2007-09-253-6/+257
| | | | | | | | | | | Original commit message from CVS: Based on patch by: Laurent Glayal <spglegle yahoo fr> * gst/law/alaw-decode.c: * gst/law/alaw-encode.c: Use static tables for A-Law decoding and encoding; this makes A-Law decoding and encoding less CPU-intensive, but increases the binary size a bit. Leaving old code around for now, selectable by a define in the code. Fixes #435435.
* configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL andSebastian Dröge2007-09-252-36/+15
| | | | | | | | Original commit message from CVS: * configure.ac: Use AG_GST_ARG_WITH_PLUGINS, AG_GST_ARG_ENABLE_EXTERNAL and AG_GST_ARG_ENABLE_EXPERIMENTAL instead of duplicating those macros in configure.ac.
* gst/qtdemux/qtdemux.c: Add fourccs for MPEG2 HDV streams. Fixes #479960.Sebastian Dröge2007-09-252-0/+14
| | | | | | | Original commit message from CVS: Patch by: <j at bootlab dot org> * gst/qtdemux/qtdemux.c: (qtdemux_video_caps): Add fourccs for MPEG2 HDV streams. Fixes #479960.
* Massive leak fixing, plus code cleanups.Stefan Kost2007-09-242-4/+4
| | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/audioresample/gstaudioresample.c: * ext/x264/gstx264enc.c: * gst/dvdspu/gstdvdspu.c: * gst/dvdspu/gstdvdspu.h: * gst/festival/gstfestival.c: * gst/h264parse/gsth264parse.c: * gst/mpegtsparse/mpegtspacketizer.c: * gst/mpegtsparse/mpegtsparse.c: * gst/multifile/gstmultifilesink.c: * gst/multifile/gstmultifilesrc.c: * gst/nuvdemux/gstnuvdemux.c: * sys/dshowsrcwrapper/gstdshowaudiosrc.c: * sys/dshowsrcwrapper/gstdshowvideosrc.c: * sys/vcd/vcdsrc.c: Massive leak fixing, plus code cleanups.
* sys/oss/gstosshelper.c: Use GST_WARNING instead of a g_critical. This ↵Stefan Kost2007-09-232-2/+9
| | | | | | | | | situation is not caused by the application. Original commit message from CVS: * sys/oss/gstosshelper.c: Use GST_WARNING instead of a g_critical. This situation is not caused by the application.
* po/: Updated translations.Thomas Vander Stichele2007-09-223-196/+102
| | | | | | | Original commit message from CVS: * po/LINGUAS: * po/nl.po: Updated translations.
* po/eu.po: Added Basque translation.Thomas Vander Stichele2007-09-222-0/+32
| | | | | | | Original commit message from CVS: translated by: Mikel Olasagasti <hey_neken@mundurat.net> * po/eu.po: Added Basque translation.
* po/: Added Chinese (traditional and Hong Kong) translation.Thomas Vander Stichele2007-09-223-0/+56
| | | | | | | | Original commit message from CVS: translated by: Abel Cheung <abelcheung@gmail.com> * po/zh_HK.po: * po/zh_TW.po: Added Chinese (traditional and Hong Kong) translation.
* po/pl.po: Added Polish translation.Thomas Vander Stichele2007-09-222-0/+395
| | | | | | | Original commit message from CVS: translated by: Jakub Bogusz <qboosh@pld-linux.org> * po/pl.po: Added Polish translation.
* po/fi.po: Added Finnish translation.Thomas Vander Stichele2007-09-222-0/+459
| | | | | | | Original commit message from CVS: translated by: Ilkka Tuohela <hile@iki.fi> * po/fi.po: Added Finnish translation.
* po/es.po: Added Spanish translation.Thomas Vander Stichele2007-09-222-0/+397
| | | | | | | Original commit message from CVS: translated by: Jorge González González <aloriel@gmail.com> * po/es.po: Added Spanish translation.
* po/da.po: Added Danish translation.Thomas Vander Stichele2007-09-222-0/+233
| | | | | | | Original commit message from CVS: translated by: Mogens Jaeger <mogens@jaeger.tf> * po/da.po: Added Danish translation.
* po/zh_CN.po: Added Chinese (simplified) translation.Thomas Vander Stichele2007-09-222-0/+31
| | | | | | | Original commit message from CVS: translated by: Funda Wang <fundawang@linux.net.cn> * po/zh_CN.po: Added Chinese (simplified) translation.
* po/bg.po: Added Bulgarian translation.Thomas Vander Stichele2007-09-222-0/+396
| | | | | | | Original commit message from CVS: translated by: Alexander Shopov <ash@contact.bg> * po/bg.po: Added Bulgarian translation.
* fix header and commentsThomas Vander Stichele2007-09-223-33/+29
| | | | | Original commit message from CVS: fix header and comments
* gst/rtp/gstrtpamrdepay.c: Set outgoing packet duration because we can. Fixes ↵Wim Taymans2007-09-212-0/+8
| | | | | | | | #478244 some more. Original commit message from CVS: * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_process): Set outgoing packet duration because we can. Fixes #478244 some more.
* ext/cairo/gsttextoverlay.c: Add info about static leak.Stefan Kost2007-09-204-29/+143
| | | | | | | | | Original commit message from CVS: * ext/cairo/gsttextoverlay.c: Add info about static leak. * tests/check/Makefile.am: * tests/check/generic/states.c: Improved state change unit test.
* Ignore registries in any format.Stefan Kost2007-09-193-2/+8
| | | | | | | Original commit message from CVS: * docs/plugins/.cvsignore: * tests/check/.cvsignore: Ignore registries in any format.
* gst/rtp/gstrtpL16pay.c: Removed some unused code.Wim Taymans2007-09-198-8/+41
| | | | | | | | | | | | | | | Original commit message from CVS: * gst/rtp/gstrtpL16pay.c: (gst_rtp_L16_pay_handle_buffer): Removed some unused code. * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_handle_buffer): * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_handle_buffer): * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_handle_buffer): * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_handle_buffer): * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_init_packet), (gst_rtp_theora_pay_flush_packet): * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_flush_packet): Try to preserve the incomming buffer duration on the outgoing packets. Fixes #478244.
* ext/taglib/: Work around compiler warnings with g++-4.2 when assigning a ↵Tim-Philipp Müller2007-09-193-15/+15
| | | | | | | | | | string constant to a gchar * (partially fixe... Original commit message from CVS: * ext/taglib/gstapev2mux.cc: * ext/taglib/gstid3v2mux.cc: Work around compiler warnings with g++-4.2 when assigning a string constant to a gchar * (partially fixes #478092).
* configure.ac: We require core CVS now for gst_base_src_set_do_timestamp().Tim-Philipp Müller2007-09-182-1/+6
| | | | | | Original commit message from CVS: * configure.ac: We require core CVS now for gst_base_src_set_do_timestamp().
* gst/spectrum/: Handling window resize.Stefan Kost2007-09-182-29/+64
| | | | | | | Original commit message from CVS: * gst/spectrum/demo-audiotest.c: * gst/spectrum/demo-osssrc.c: Handling window resize.
* ChangeLog: Add missing newline.Stefan Kost2007-09-182-19/+1
| | | | | | | | | | | | | | Original commit message from CVS: * ChangeLog: Add missing newline. * gst/librfb/rfbdecoder.c: Fix the build (missing stdlib.h). * gst/spectrum/gstspectrum.c: * gst/spectrum/gstspectrum.h: Use basetransform segment so that it is correctly managed on flushes and start/stop. Report message timestamp as stream time, which is what an application can understand. (Yes these are adapted from wim recent level element changes)
* gst/: Fix compiler warnings shown with Forte.Jan Schmidt2007-09-173-8/+26
| | | | | | | | | | Original commit message from CVS: * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_class_init): * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream), (new_session_pad), (request_pt_map), (gst_rtspsrc_do_stream_eos), (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo), (gst_rtspsrc_handle_message): Fix compiler warnings shown with Forte.
* gst/rtsp/gstrtspsrc.c: Give meaningfull error when all streams failed to ↵Wim Taymans2007-09-172-4/+25
| | | | | | | | | | configure for some reason. Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams), (gst_rtspsrc_dup_printf): Give meaningfull error when all streams failed to configure for some reason.
* gst/rtp/README: Update README with the design for synchronisation rules of ↵Wim Taymans2007-09-162-22/+150
| | | | | | | | | RTP on sender and receiver. Original commit message from CVS: * gst/rtp/README: Update README with the design for synchronisation rules of RTP on sender and receiver.
* gst/wavparse/gstwavparse.c: Don't push EOS from the chain function, the ↵Sebastian Dröge2007-09-142-42/+41
| | | | | | | | | | | | element driving the pipeline is responsible f... Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_loop), (gst_wavparse_chain): Don't push EOS from the chain function, the element driving the pipeline is responsible for this. The bug this was meant to fix seems to be queue not forwarding EOS in all cases (see #476514).
* gst/level/gstlevel.*: Use basetransform segment so that it is correctly ↵Wim Taymans2007-09-133-35/+11
| | | | | | | | | | | | | managed on flushes and start/stop. Original commit message from CVS: * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_start), (gst_level_transform_ip): * gst/level/gstlevel.h: Use basetransform segment so that it is correctly managed on flushes and start/stop. Report message timestamp as stream time, which is what an application can understand.
* Update my mail address.Sebastian Dröge2007-09-135-5/+13
| | | | | | | | | Original commit message from CVS: * ext/taglib/gstapev2mux.cc: * ext/taglib/gstapev2mux.h: * ext/taglib/gsttaglibmux.c: * tests/check/elements/apev2mux.c: Update my mail address.
* gst/wavparse/gstwavparse.c: Add EOS logic for the push-based mode too. Fixes ↵Sebastian Dröge2007-09-132-32/+48
| | | | | | | | | #476514. Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_eos), (gst_wavparse_loop), (gst_wavparse_chain): Add EOS logic for the push-based mode too. Fixes #476514.
* gst/law/: Fix law encoder timestamps.Wim Taymans2007-09-125-13/+38
| | | | | | | | | | Original commit message from CVS: * gst/law/alaw-encode.c: (gst_alawenc_init), (gst_alawenc_chain): * gst/law/alaw-encode.h: * gst/law/mulaw-encode.c: (gst_mulawenc_init), (gst_mulawenc_chain): * gst/law/mulaw-encode.h: Fix law encoder timestamps.
* ext/gconf/gstgconfaudiosink.c: Fix warning when building without debug.Stefan Kost2007-09-123-55/+37
| | | | | | | | Original commit message from CVS: * ext/gconf/gstgconfaudiosink.c: Fix warning when building without debug. * sys/oss/gstossmixertrack.c: Use const like in alsamixertrack.c (fixes warnings).
* gst/: Printf format fixes (#476128).Peter Kjellerstedt2007-09-121-1/+1
| | | | | | | | | | | Original commit message from CVS: Patch by: Peter Kjellerstedt <pkj at axis com> * gst-libs/gst/app/gstappsink.c: * gst/flv/gstflvdemux.c: * gst/flv/gstflvparse.c: * gst/interleave/deinterleave.c: * gst/switch/gstswitch.c: Printf format fixes (#476128).
* sys/v4l2/v4l2src_calls.c: Fix framerate detection code some more.Wim Taymans2007-09-112-40/+73
| | | | | | | | | | | | Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format_and_size): Fix framerate detection code some more. Handle the case where there is a weird step in the stepwise framerates. Don't overwrite the min interval with the framerate, use a temp variable instead. Use max in the Continuous framerate intervals instead of step, which is 1 according to the docs. Fixes #475424.
* gst/udp/gstudpsrc.c: Make udpsrc timestamp outgoing buffers based on when ↵Wim Taymans2007-09-102-0/+8
| | | | | | | | | they were received. Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create): Make udpsrc timestamp outgoing buffers based on when they were received. Also make it output a segment in time.
* gst/avi/gstavidemux.c: Plug a little leak. Little code cleanups.Stefan Kost2007-09-102-5/+13
| | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: Plug a little leak. Little code cleanups.
* configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old flac ↵Tim-Philipp Müller2007-09-092-4/+11
| | | | | | | | | versions, 's good for cross-compilation ... Original commit message from CVS: * configure.ac: Use AC_TRY_COMPILE instead of AC_TRY_RUN to check for old flac versions, 's good for cross-compilation karma.
* gst/rtp/gstrtph263pay.c: Fix up header structure so that compilers don't add ↵Haakon Sporsheim2007-09-072-1/+12
| | | | | | | | | | | | | padding between the structure fields, si... Original commit message from CVS: Patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com> * gst/rtp/gstrtph263pay.c: Fix up header structure so that compilers don't add padding between the structure fields, since that would lead to us sending RTP packets with broken headers (as is currently the case when compiling with MSVC). Also see similar fixes in libgstrtp in gst-plugins-base. (#474616; #471194)
* sys/v4l2/v4l2src_calls.c: Don't overwrite our GValue with 0 but instead use ↵Wim Taymans2007-09-072-4/+8
| | | | | | | | | | the previously computed value. Fixes #471... Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format_and_size): Don't overwrite our GValue with 0 but instead use the previously computed value. Fixes #471823 some more.
* gst/spectrum/gstspectrum.c: Use the correct parameter order for the memset ↵Sebastian Dröge2007-09-072-4/+4
| | | | | | | | | | calls. Original commit message from CVS: * gst/spectrum/gstspectrum.c: (gst_spectrum_start), (gst_spectrum_transform_ip): Use the correct parameter order for the memset calls. Thanks to Christian Schaller for noticing.
* docs/plugins/gst-plugins-good-plugins.hierarchy: No tabs in this file ↵Tim-Philipp Müller2007-09-062-1/+7
| | | | | | | | | please, or gtk-doc will end up documenting rath... Original commit message from CVS: * docs/plugins/gst-plugins-good-plugins.hierarchy: No tabs in this file please, or gtk-doc will end up documenting rather absurd class hierarchies.