summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/rtp/gstrtph264pay.c: Set marker bit correctly.Anders Skargren2007-10-182-2/+8
| | | | | | | Original commit message from CVS: Patch by: Anders Skargren <anders dot skargren at axis dot com> * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_handle_buffer): Set marker bit correctly.
* gst/equalizer/gstiirequalizer.c: Add a missing break.Sebastian Dröge2007-10-181-0/+1
| | | | | | | Original commit message from CVS: * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_band_set_property): Add a missing break.
* gst/equalizer/gstiirequalizer.*: Move bandwidth property to the separate ↵Sebastian Dröge2007-10-182-79/+66
| | | | | | | | | | | | | | bands and add float64 support. Original commit message from CVS: * gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_band_set_property), (gst_iir_equalizer_band_get_property), (gst_iir_equalizer_band_class_init), (gst_iir_equalizer_band_init), (gst_iir_equalizer_band_get_type), (gst_iir_equalizer_class_init), (setup_filter), (gst_iir_equalizer_setup): * gst/equalizer/gstiirequalizer.h: Move bandwidth property to the separate bands and add float64 support.
* gst/rtsp/gstrtspsrc.c: Use allowed name for the GstStructure.Wim Taymans2007-10-172-1/+6
| | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open): Use allowed name for the GstStructure.
* Use new gst_bus_pop_filtered().Tim-Philipp Müller2007-10-173-14/+13
| | | | | | | Original commit message from CVS: * ext/gconf/gstswitchsink.c: * gst/autodetect/gstautoaudiosink.c: Use new gst_bus_pop_filtered().
* sys/v4l2/: When probing the formats and sizes a camera supports, make sure ↵Tim-Philipp Müller2007-10-133-13/+134
| | | | | | | | | | | | | | | | | | | | | the best ones (highest resolution, prefere... Original commit message from CVS: * sys/v4l2/gstv4l2src.c: * sys/v4l2/v4l2src_calls.c: When probing the formats and sizes a camera supports, make sure the best ones (highest resolution, prefered format) end up at the beginning of the probed caps and the less desirable ones at the end. This is important because the order within the caps matters for things like fixation and negotiation, ie. what format is chosen in the end. With recent kernels, the current probing code will end up querying the supported sizes from lowest resolution to highest resolution, adding them to the probed caps in that order, resulting to v4l2src fixating to the lowest possible resolution if downstream does not express a size preference. Also make up a somewhat random ranking of prefered output formats for the same reason. Fixes #485828.
* gst/id3demux/id3v2frames.c: Extract license/copyright URIs from ID3v2 WCOP ↵Jason Kivlighn2007-10-115-1/+99
| | | | | | | | | | | | | | frames (Fixes #447000). Original commit message from CVS: Based on patch by: Jason Kivlighn <jkivlighn gmail com> * gst/id3demux/id3v2frames.c: Extract license/copyright URIs from ID3v2 WCOP frames (Fixes #447000). * tests/check/elements/id3demux.c: * tests/files/Makefile.am: * tests/files/id3-447000-wcop.tag: Add simple unit test.
* ext/taglib/gstid3v2mux.cc: Add support for license/copyright URI tags (ID3v2 ↵Tim-Philipp Müller2007-10-112-1/+52
| | | | | | | | | WCOP frame). Original commit message from CVS: * ext/taglib/gstid3v2mux.cc: Add support for license/copyright URI tags (ID3v2 WCOP frame). Prerequisite for #447000.
* gst/rtsp/gstrtspsrc.c: Fix compiler warning by using GST_CLOCK_TIME_NONE to ↵Jan Schmidt2007-10-082-1/+7
| | | | | | | | | initialise a GstClockTime. Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush): Fix compiler warning by using GST_CLOCK_TIME_NONE to initialise a GstClockTime.
* gst/rtsp/gstrtspsrc.c: More seeking fixes, mostly passing around the new ↵Wim Taymans2007-10-082-38/+57
| | | | | | | | | | | | | | | playback segment in order to configure it pr... Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush), (gst_rtspsrc_do_seek), (gst_rtspsrc_perform_seek), (gst_rtspsrc_configure_caps), (gst_rtspsrc_loop_udp), (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_play), (gst_rtspsrc_change_state): More seeking fixes, mostly passing around the new playback segment in order to configure it properly. Also reset base_time of udp sources when setting them back to PLAYING as a temporary hack until core supports seek in live sources properly.
* gst/rtp/gstrtpmp4adepay.c: Fix caps as to not confuse autopluggers.Wim Taymans2007-10-082-0/+6
| | | | | | Original commit message from CVS: * gst/rtp/gstrtpmp4adepay.c: Fix caps as to not confuse autopluggers.
* gst/id3demux/: Port ID3 tag demuxer over to the new GstTagDemux in -base ↵Tim-Philipp Müller2007-10-066-1171/+134
| | | | | | | | | | | | | | (now would be a good time to test re-importi... Original commit message from CVS: * gst/id3demux/gstid3demux.c: * gst/id3demux/gstid3demux.h: * gst/id3demux/id3tags.c: * gst/id3demux/id3tags.h: * gst/id3demux/id3v2frames.c: Port ID3 tag demuxer over to the new GstTagDemux in -base (now would be a good time to test re-importing your music collection).
* gst/apetag/: Port APE tag demuxer over to the new GstTagDemux in -base.Tim-Philipp Müller2007-10-066-1585/+23
| | | | | | | | | | Original commit message from CVS: * gst/apetag/Makefile.am: * gst/apetag/gstapedemux.c: * gst/apetag/gstapedemux.h: * gst/apetag/gsttagdemux.c: * gst/apetag/gsttagdemux.h: Port APE tag demuxer over to the new GstTagDemux in -base.
* gst/rtsp/gstrtspsrc.c: Improve flushing behaviour.Wim Taymans2007-10-052-17/+106
| | | | | | | | | | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_flush), (gst_rtspsrc_perform_seek), (gst_rtspsrc_handle_src_event), (gst_rtspsrc_handle_internal_src_query), (gst_rtspsrc_handle_src_query), (new_session_pad), (gst_rtspsrc_stream_configure_tcp), (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_loop_send_cmd): Improve flushing behaviour. Set state of the udp sources to PAUSE/PLAYING correctly. Handle events and queries for UDP and TCP transport now.
* gst/rtp/: Add log category.Stefan Kost2007-10-043-0/+18
| | | | | | | Original commit message from CVS: * gst/rtp/gstrtpgsmdepay.c: * gst/rtp/gstrtpgsmpay.c: Add log category.
* tests/check/: Add unit tests for payloaders/depayloaders.Timo Hotti2007-10-043-0/+253
| | | | | | | | Original commit message from CVS: Patch by: Timo Hotti <Timo.Hotti@sysopendigia.com> * tests/check/Makefile.am: * tests/check/pipelines/simple-launch-lines.c: Add unit tests for payloaders/depayloaders.
* gst/avi/gstavimux.*: Also save codec data for audio streams. Fixes #482495.Stefan Kost2007-10-023-6/+43
| | | | | | | Original commit message from CVS: * gst/avi/gstavimux.c: * gst/avi/gstavimux.h: Also save codec data for audio streams. Fixes #482495.
* gst/avi/gstavimux.c: Fix "Index entry has invalid stream nr 1".Stefan Kost2007-10-022-10/+30
| | | | | | | Original commit message from CVS: * gst/avi/gstavimux.c: Fix "Index entry has invalid stream nr 1". Add support for muxing aac - work in progress (see #482495).
* gst/rtsp/gstrtspsrc.*: Parse bandwidth modifiers, they are not yet ↵Wim Taymans2007-10-013-0/+65
| | | | | | | | | | | | configured in the session manager because we don't... Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_bandwidth), (gst_rtspsrc_collect_bandwidth), (gst_rtspsrc_create_stream), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved): * gst/rtsp/gstrtspsrc.h: Parse bandwidth modifiers, they are not yet configured in the session manager because we don't have an API for that yet.
* gst/rtsp/gstrtspsrc.c: Use shiny new function in -base to get the default ↵Wim Taymans2007-10-012-50/+29
| | | | | | | | | | clock-rate. Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_loop_interleaved): Use shiny new function in -base to get the default clock-rate. Update some docs.
* win32/MANIFEST: Add files to win32 manifest.Sébastien Moutte2007-09-296-40/+32
| | | | | | | | | | | Original commit message from CVS: * win32/MANIFEST: Add files to win32 manifest. * win32/vs6/libgstaudiofx.dsp: * win32/vs6/libgstqtdemux.dsp: * win32/vs6/libgstrtp.dsp: * win32/vs6/libgstrtsp.dsp: Update project files.
* 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).