- Nov 19, 2008
-
-
Jan Schmidt authored
Original commit message from CVS: Release 0.10.10 - "Under the House"
-
Jan Schmidt authored
Original commit message from CVS: Update .po files
-
- Nov 17, 2008
-
-
Sebastian Dröge authored
ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do... Original commit message from CVS: * ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS. The latter could contain CFLAGS that do not exist for C++, like -Wvla or -Wdeclaration-after-statement. Fixes bug #561161.
-
- Nov 12, 2008
-
-
Jan Schmidt authored
Original commit message from CVS: * configure.ac: 0.10.9.3 pre-release
-
- Nov 11, 2008
-
-
Wim Taymans authored
Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_add_video_stream): Only copy sane aspect ratio values on the caps. Fixes #559682.
-
- Nov 06, 2008
-
-
Sebastian Dröge authored
Original commit message from CVS: Add bug number to the mp3parse mpeg 2.5 fix
-
- Nov 05, 2008
-
-
Wim Taymans authored
Original commit message from CVS: * ext/amrnb/amrnbdec.c: (gst_amrnb_variant_get_type), (gst_amrnbdec_class_init), (gst_amrnbdec_set_property), (gst_amrnbdec_get_property), (gst_amrnbdec_chain): * ext/amrnb/amrnbdec.h: Add a property to select the amr variant. Fixes #424070.
-
- Nov 03, 2008
-
-
gst/mpegstream/: Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896. Original commit message from CVS: Patch by: Tal Shalif <tshalif at nargila dot org> * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_get_subpicture_stream): * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream), (gst_mpeg_demux_get_audio_stream): Fix memmory corruption due to not storing the new updated pointer after a g_renew(). Fixes #558896.
-
- Oct 30, 2008
-
-
Stefan Kost authored
Original commit message from CVS: * tests/check/Makefile.am: Blacklist cdiocddasrc from state-change tests. Fixes #558277.
-
- Oct 24, 2008
-
-
Jan Schmidt authored
Original commit message from CVS: * configure.ac: oops, forgot to bump the version back to devel after the last release 0.10.9.1
-
Wim Taymans authored
Original commit message from CVS: * gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream), (gst_rmdemux_descramble_mp4a_audio), (gst_rmdemux_handle_scrambled_packet): Add suport for mpeg4 and aac audio. See #556714.
-
- Oct 14, 2008
-
-
Michael Smith authored
gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3. Original commit message from CVS: * gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly for "MPEG 2.5" layer 3. Fixes skipping on these files.
-
ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes ... Original commit message from CVS: Patch by: Robin Stocker <robin at nibor dot org> * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_init), (handle_sequence), (gst_mpeg2dec_setcaps): * ext/mpeg2dec/gstmpeg2dec.h: Prefer the container's PAR over the stream's PAR if it's given in the srcpad caps. Fixes bug #556184.
-
- Oct 13, 2008
-
-
Stefan Kost authored
Original commit message from CVS: * ext/a52dec/Makefile.am: * ext/amrnb/Makefile.am: * ext/cdio/Makefile.am: * ext/dvdnav/Makefile.am: * ext/dvdread/Makefile.am: * ext/lame/Makefile.am: * ext/mad/Makefile.am: * ext/mpeg2dec/Makefile.am: * ext/sidplay/Makefile.am: * gst/ac3parse/Makefile.am: * gst/asfdemux/Makefile.am: * gst/dvdlpcmdec/Makefile.am: * gst/dvdsub/Makefile.am: * gst/iec958/Makefile.am: * gst/mpegaudioparse/Makefile.am: * gst/mpegstream/Makefile.am: * gst/realmedia/Makefile.am: * gst/synaesthesia/Makefile.am: Don't install static libs for plugins. Fixes #550851 for ugly.
-
Sebastian Dröge authored
gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partia... Original commit message from CVS: * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_sink_event): Post a GST_ELEMENT_ERROR if we get EOS before seeing any valid frames. Partially fixes bug #552237.
-
- Oct 09, 2008
-
-
Stefan Kost authored
Original commit message from CVS: * ext/amrnb/amrnbparse.c: use #defines for HEADER. Unref the object in _sink_activate_pull().
-
- Oct 08, 2008
-
-
Wim Taymans authored
Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_src_event), (gst_mad_chain), (gst_mad_change_state): * ext/mad/gstmad.h: track discont on incomming buffers and set discont on outgoing buffers. Pass unknown events upstreams instead of dropping them.
-
- Sep 28, 2008
-
-
Original commit message from CVS: Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com> * ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_class_init), (handle_slice), (gst_mpeg2dec_sink_event), (gst_mpeg2dec_src_event): * ext/mpeg2dec/gstmpeg2dec.h: Fix compilation with --disable-index. Fixes bug #554150.
-
Original commit message from CVS: Patch by: Sameer Naik <sameer dot subscriptions at damagehead dot com> * ext/mad/gstmad.c: (gst_mad_class_init), (gst_mad_dispose), (gst_mad_src_event), (gst_mad_chain): * ext/mad/gstmad.h: Fix compilation with --disable-index. Fixes bug #554142.
-
- Sep 27, 2008
-
-
Thijs Vermeir authored
Original commit message from CVS: * ext/a52dec/gsta52dec.c: * ext/a52dec/gsta52dec.h: Fix channel re-negotiation on a change of the incoming stream. Patch By: Thijs Vermeir <thijsvermeir@gmail.com> Fixes: #551660
-
- Sep 26, 2008
-
-
Wim Taymans authored
ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder. Original commit message from CVS: * ext/amrnb/amrnbenc.c: (gst_amrnbenc_chain), (gst_amrnbenc_state_change): * ext/amrnb/amrnbenc.h: Pass the discont flag from the input buffer on to the output buffer in the AMR encoder.
-
Original commit message from CVS: Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com> * ext/amrnb/amrnbparse.c: (gst_amrnbparse_init), (gst_amrnbparse_handle_pull_seek), (gst_amrnbparse_handle_push_seek), (gst_amrnbparse_src_event), (gst_amrnbparse_sink_activate_push), (gst_amrnbparse_sink_activate_pull): * ext/amrnb/amrnbparse.h: Add flush seek handler. Fixes #536274.
-
Original commit message from CVS: Patch by: Benoit Fouet <benoit dot fouet at purplelabs dot com> * ext/amrnb/amrnbparse.c: (gst_amrnbparse_query), (gst_amrnbparse_chain), (gst_amrnbparse_loop), (gst_amrnbparse_state_change): * ext/amrnb/amrnbparse.h: Fix the duration query. Fixes #536226. Also set caps on the pads and buffers more correctly.
-
- Sep 02, 2008
-
-
Tim-Philipp Müller authored
Original commit message from CVS: * po/LINGUAS: Add 'ca' to LINGUAS.
-
- Aug 28, 2008
-
-
Edward Hervey authored
gst/asfdemux/gstasfdemux.c: Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus. Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_loop): Fix aggregated GST_FLOW_RETURN check for when to send an error message on the bus. Re-fixes #546859
-
- Aug 27, 2008
-
-
Wim Taymans authored
Original commit message from CVS: * gst/realmedia/rdtdepay.c: (gst_rdt_depay_init), (gst_rdt_depay_setcaps), (gst_rdt_depay_sink_event), (create_segment_event), (gst_rdt_depay_push), (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state): * gst/realmedia/rdtdepay.h: Parse other values from the incomming caps. Add event handler to handle flushing and segments. Create segment events. * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_insert): Do skew correction based on RDT timestamps. * gst/realmedia/rdtmanager.c: (activate_session), (gst_rdt_manager_parse_caps), (gst_rdt_manager_setcaps), (create_recv_rtp): Parse caps to get the clockrate needed for the jitterbuffer. * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet): Apply timestamp fixup after correcting for initial timestamp and internal base timestamp corrections.
-
Wim Taymans authored
gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag w... Original commit message from CVS: * gst/realmedia/rdtdepay.c: (gst_rdt_depay_handle_data), (gst_rdt_depay_change_state): * gst/realmedia/rdtdepay.h: Check seqnum gaps and drop duplicate packets or mark outgoing buffers with a DISCONT flag when needed. * gst/realmedia/rdtmanager.c: (gst_rdt_manager_query_src): Report the configure latency instead of a hardcoded value.
-
Wim Taymans authored
Original commit message from CVS: * gst/realmedia/rdtmanager.c: (create_session), (activate_session), (free_session), (gst_rdt_manager_query_src), (gst_rdt_manager_src_activate_push), (gst_rdt_manager_handle_data_packet), (gst_rdt_manager_chain_rdt), (gst_rdt_manager_loop), (create_recv_rtp): Include the new rdt jitterbuffer in the session manager.
-
Wim Taymans authored
Original commit message from CVS: * gst/realmedia/rdtdepay.c: (gst_rdt_depay_class_init), (gst_rdt_depay_finalize), (gst_rdt_depay_setcaps), (gst_rdt_depay_push), (gst_rdt_depay_handle_data), (gst_rdt_depay_chain), (gst_rdt_depay_change_state): * gst/realmedia/rdtdepay.h: Use new RDT parsing helper functions. Copy discont flags correctly. Push the header from the chain function instead of the setcaps function. Copy incomming timestamp to the output buffers instead of doing magic with the RDT timestamps.
-
Wim Taymans authored
Original commit message from CVS: * gst/realmedia/Makefile.am: * gst/realmedia/gstrdtbuffer.c: (gst_rdt_buffer_validate_data), (gst_rdt_buffer_validate), (gst_rdt_buffer_get_packet_count), (read_packet_header), (gst_rdt_buffer_get_first_packet), (gst_rdt_packet_move_to_next), (gst_rdt_packet_get_type), (gst_rdt_packet_get_length), (gst_rdt_packet_to_buffer), (gst_rdt_buffer_compare_seqnum), (gst_rdt_packet_data_get_seq), (gst_rdt_packet_data_peek_data), (gst_rdt_packet_data_get_stream_id), (gst_rdt_packet_data_get_timestamp): * gst/realmedia/gstrdtbuffer.h: Add first support for parsing RDT messages. * gst/realmedia/rdtjitterbuffer.c: (rdt_jitter_buffer_class_init), (rdt_jitter_buffer_init), (rdt_jitter_buffer_finalize), (rdt_jitter_buffer_new), (rdt_jitter_buffer_reset_skew), (calculate_skew), (rdt_jitter_buffer_insert), (rdt_jitter_buffer_pop), (rdt_jitter_buffer_peek), (rdt_jitter_buffer_flush), (rdt_jitter_buffer_num_packets), (rdt_jitter_buffer_get_ts_diff): * gst/realmedia/rdtjitterbuffer.h: Add first version of an RDT jitterbuffer.
-
Wim Taymans authored
gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestam... Original commit message from CVS: * gst/realmedia/rmdemux.c: (gst_rmdemux_init), (find_seek_offset_time), (gst_rmdemux_reset), (gst_rmdemux_chain), (gst_rmdemux_parse_mdpr), (gst_rmdemux_descramble_cook_audio), (gst_rmdemux_descramble_dnet_audio), (gst_rmdemux_parse_video_packet), (gst_rmdemux_parse_audio_packet): * gst/realmedia/rmdemux.h: Keep track of the first timestamp of the stream and add this to the outgoing buffer timestamps so that we can handle live streams. Set discont flag on the first buffers and after a seek.
-
- Aug 26, 2008
-
-
Jan Schmidt authored
Original commit message from CVS: Release 0.10.9
-
Jan Schmidt authored
Original commit message from CVS: Update .po files
-
Jan Schmidt authored
ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw ... Original commit message from CVS: * ext/a52dec/gsta52dec.c: Set up a default time segment for output when receiving an incoming byte segment (as for raw AC3 files). Fixes: #548194
-
- Aug 12, 2008
-
-
Jan Schmidt authored
Original commit message from CVS: * configure.ac: * docs/plugins/Makefile.am: * docs/plugins/gst-plugins-ugly-plugins-docs.sgml: * docs/plugins/gst-plugins-ugly-plugins-sections.txt: * docs/plugins/gst-plugins-ugly-plugins.args: * docs/plugins/gst-plugins-ugly-plugins.hierarchy: * docs/plugins/gst-plugins-ugly-plugins.interfaces: * docs/plugins/inspect/plugin-a52dec.xml: * docs/plugins/inspect/plugin-asf.xml: * docs/plugins/inspect/plugin-cdio.xml: * docs/plugins/inspect/plugin-dvdlpcmdec.xml: * docs/plugins/inspect/plugin-dvdread.xml: * docs/plugins/inspect/plugin-dvdsub.xml: * docs/plugins/inspect/plugin-iec958.xml: * docs/plugins/inspect/plugin-lame.xml: * docs/plugins/inspect/plugin-mad.xml: * docs/plugins/inspect/plugin-mpeg2dec.xml: * docs/plugins/inspect/plugin-mpegaudioparse.xml: * docs/plugins/inspect/plugin-mpegstream.xml: * docs/plugins/inspect/plugin-realmedia.xml: * docs/plugins/inspect/plugin-siddec.xml: * ext/Makefile.am: 0.10.8.2 pre-release. * po/LINGUAS: * po/POTFILES.in: * po/id.po: Add new translation.
-
- Aug 11, 2008
-
-
Michael Smith authored
gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads ... Original commit message from CVS: * gst/asfdemux/gstasfdemux.c: Properly aggregate flow returns for both push and pull mode, so we shut down if all pads are unlinked. Fixes #546859.
-
- Aug 07, 2008
-
-
Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822). Original commit message from CVS: Patch by: Frederic Crozat <fcrozat@mandriva.org> * ext/dvdread/dvdreadsrc.c: (plugin_init): * ext/lame/gstlame.c: (plugin_init): * gst/asfdemux/gstasf.c: (plugin_init): Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
-
- Jul 31, 2008
-
-
Sebastian Dröge authored
gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we'... Original commit message from CVS: * gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_sink_event), (gst_mp3parse_emit_frame), (mp3parse_total_time), (mp3parse_bytepos_to_time): Don't recurse from mp3parse_bytepos_to_time() to mp3parse_total_time() if we're called from there already. Otherwise we end up in a endless recursion and crash with a stack overflow. This can happen when a Xing or VBRI header with TOC exists but it doesn't contain the total time. Fixes bug #545370.
-
Sebastian Dröge authored
Original commit message from CVS: * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_get_default_settings): Use the default for the strict-iso property too. Allow a bitrate setting of 0, which lets lame choose the default value and which makes it possible to set the compression-ratio property.
-
- Jul 29, 2008
-
-
Sebastian Dröge authored
ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if ... Original commit message from CVS: * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init), (gst_lame_chain), (gst_lame_get_default_settings), (plugin_init): * ext/lame/gstlame.h: Get the defaults settings of LAME in the plugin initialization function and return FALSE here if something goes wrong. This removes the hacky failing instance init function. Use LAMEs default value for all settings instead of overwriting some of them. Overwriting some of them gives unexpected results if one only sets a preset. Fixes bug #498004.
-