Skip to content
Snippets Groups Projects
  1. Nov 19, 2008
  2. Nov 17, 2008
    • Sebastian Dröge's avatar
      ext/sidplay/Makefile.am: Use GST_CXXFLAGS for C++ code instead of GST_CFLAGS.... · 1ddbd60c
      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.
      1ddbd60c
  3. Nov 12, 2008
  4. Nov 11, 2008
  5. Nov 06, 2008
  6. Nov 05, 2008
  7. Nov 03, 2008
    • Tal Shalif's avatar
      gst/mpegstream/: Fix memmory corruption due to not storing the new updated... · 099e716a
      Tal Shalif authored and Wim Taymans's avatar Wim Taymans committed
      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.
      099e716a
  8. Oct 30, 2008
  9. Oct 24, 2008
  10. Oct 14, 2008
    • Michael Smith's avatar
      gst/mpegaudioparse/gstmpegaudioparse.c: Calculate samples per frame correctly... · 46c52949
      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.
      46c52949
    • Robin Stocker's avatar
      ext/mpeg2dec/gstmpeg2dec.*: Prefer the container's PAR over the stream's PAR... · ac40f115
      Robin Stocker authored and Sebastian Dröge's avatar Sebastian Dröge committed
      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.
      ac40f115
  11. Oct 13, 2008
    • Stefan Kost's avatar
      Don't install static libs for plugins. Fixes #550851 for ugly. · 793cdeb8
      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.
      793cdeb8
    • Sebastian Dröge's avatar
      gst/mpegaudioparse/gstmpegaudioparse.c: Post a GST_ELEMENT_ERROR if we get EOS... · 62d48365
      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.
      62d48365
  12. Oct 09, 2008
  13. Oct 08, 2008
  14. Sep 28, 2008
  15. Sep 27, 2008
  16. Sep 26, 2008
    • Wim Taymans's avatar
      ext/amrnb/amrnbenc.*: Pass the discont flag from the input buffer on to the... · 0df8ea9e
      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.
      0df8ea9e
    • Benoit Fouet's avatar
      ext/amrnb/amrnbparse.*: Add flush seek handler. Fixes #536274. · be573f75
      Benoit Fouet authored and Wim Taymans's avatar Wim Taymans committed
      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.
      be573f75
    • Benoit Fouet's avatar
      ext/amrnb/amrnbparse.*: Fix the duration query. Fixes #536226. · f0d24950
      Benoit Fouet authored and Wim Taymans's avatar Wim Taymans committed
      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.
      f0d24950
  17. Sep 02, 2008
  18. Aug 28, 2008
  19. Aug 27, 2008
    • Wim Taymans's avatar
      gst/realmedia/rdtdepay.*: Parse other values from the incomming caps. · ff1503f5
      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.
      ff1503f5
    • Wim Taymans's avatar
      gst/realmedia/rdtdepay.*: Check seqnum gaps and drop duplicate packets or mark... · 35b3e2b5
      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.
      35b3e2b5
    • Wim Taymans's avatar
      gst/realmedia/rdtmanager.c: Include the new rdt jitterbuffer in the session manager. · 541aad90
      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.
      541aad90
    • Wim Taymans's avatar
      gst/realmedia/rdtdepay.*: Use new RDT parsing helper functions. · 6367c03a
      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.
      6367c03a
    • Wim Taymans's avatar
      gst/realmedia/: Add first support for parsing RDT messages. · 6fb8002c
      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.
      6fb8002c
    • Wim Taymans's avatar
      gst/realmedia/rmdemux.*: Keep track of the first timestamp of the stream and... · 82a84e69
      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.
      82a84e69
  20. Aug 26, 2008
  21. Aug 12, 2008
    • Jan Schmidt's avatar
      0.10.8.2 pre-release. · 4f1c7a82
      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.
      4f1c7a82
  22. Aug 11, 2008
  23. Aug 07, 2008
    • Frederic Crozat's avatar
      Make sure gettext returns translations in UTF-8 encoding rather than in the... · dddfa0d8
      Frederic Crozat authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      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).
      dddfa0d8
  24. Jul 31, 2008
    • Sebastian Dröge's avatar
      gst/mpegaudioparse/gstmpegaudioparse.c: Don't recurse from... · 6d5dba30
      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.
      6d5dba30
    • Sebastian Dröge's avatar
      ext/lame/gstlame.c: Use the default for the strict-iso property too. · 69b2bd42
      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.
      69b2bd42
  25. Jul 29, 2008
    • Sebastian Dröge's avatar
      ext/lame/gstlame.*: Get the defaults settings of LAME in the plugin... · 28cb14f6
      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.
      28cb14f6
Loading