1. 11 Aug, 2008 1 commit
  2. 07 Aug, 2008 1 commit
    • 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
  3. 31 Jul, 2008 2 commits
    • 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
  4. 29 Jul, 2008 1 commit
    • 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
  5. 27 Jul, 2008 2 commits
    • Sebastian Dröge's avatar
      ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate.... · 3a7b7a34
      Sebastian Dröge authored
      ext/lame/gstlame.c: Use LAME's default for the min/max/mean VBR bitrate. Setting our own defaults will restrict the b...
      
      Original commit message from CVS:
      * ext/lame/gstlame.c: (gst_lame_init):
      Use LAME's default for the min/max/mean VBR bitrate. Setting our own
      defaults will restrict the bitrate when using the presets in a bad way.
      Fixes bug #498004.
      3a7b7a34
    • Sebastian Dröge's avatar
      Put the MPEG audio version into the caps as "mpegaudioversion". · d2d56eb1
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/lame/gstlame.c: (gst_lame_sink_setcaps):
      * gst/mpegaudioparse/gstmpegaudioparse.c:
      (mp3_type_frame_length_from_header), (mp3_caps_create),
      (gst_mp3parse_chain):
      Put the MPEG audio version into the caps as "mpegaudioversion".
      This is different from "mpegversion".
      d2d56eb1
  6. 22 Jul, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit... · 59aed078
      Sebastian Dröge authored
      ext/lame/gstlame.*: Fix build with lame >= 3.97. The padding type and cwlimit settings are deprecated now and the fun...
      
      Original commit message from CVS:
      * ext/lame/gstlame.c: (gst_lame_class_init), (gst_lame_init),
      (gst_lame_set_property), (gst_lame_get_property), (gst_lame_setup):
      * ext/lame/gstlame.h:
      Fix build with lame >= 3.97. The padding type and cwlimit settings
      are deprecated now and the function declarations are hidden in the
      headers so deprecate the GObject properties for them and remove them
      in 0.11. Fixes bug #544039.
      59aed078
  7. 13 Jul, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e.... · 171116f9
      Sebastian Dröge authored
      ext/mpeg2dec/gstmpeg2dec.c: Don't allow width/height outside the spec (i.e. smaller than 16 and higher than 4096). Su...
      
      Original commit message from CVS:
      * ext/mpeg2dec/gstmpeg2dec.c: (handle_sequence):
      Don't allow width/height outside the spec (i.e. smaller than 16
      and higher than 4096). Such files are corrupted ones and setting
      caps that are not a subset of the template caps confuses playbin.
      Fixes bug #542646.
      171116f9
  8. 11 Jul, 2008 1 commit
  9. 08 Jul, 2008 1 commit
  10. 05 Jul, 2008 2 commits
  11. 03 Jul, 2008 1 commit
  12. 02 Jul, 2008 1 commit
  13. 27 Jun, 2008 1 commit
    • Mark Nauwelaerts's avatar
      ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek... · a977cd5a
      Mark Nauwelaerts authored
      ext/dvdread/dvdreadsrc.c: Allow and implement non-flushing and/or segment seek (mainly in TIME and chapter format).
      
      Original commit message from CVS:
      * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_read),
      (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event):
      Allow and implement non-flushing and/or segment seek
      (mainly in TIME and chapter format).
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_event),
      (gst_dvd_demux_get_subpicture_stream),
      (gst_dvd_demux_synchronise_pads),
      (gst_dvd_demux_sync_stream_to_time):
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_process_event),
      (gst_mpeg_demux_send_subbuffer),
      (gst_mpeg_demux_sync_stream_to_time),
      (gst_mpeg_streams_reset_cur_ts):
      * gst/mpegstream/gstmpegdemux.h:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
      (gst_mpeg_parse_pad_added), (gst_mpeg_parse_handle_src_query):
      Delegate a query to upstream if it can't be handled.
      Make segment stop aware.
      Fix (subtitle) stream synchronization.
      Add some debug statements.
      a977cd5a
  14. 26 Jun, 2008 1 commit
  15. 13 Jun, 2008 2 commits
    • Stefan Kost's avatar
      Add missing elements to docs. Restore alphabetical order in section file.... · c49cf83e
      Stefan Kost authored
      Add missing elements to docs. Restore alphabetical order in section file. Document mad (it was included in docs alrea...
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-ugly-plugins-docs.sgml:
      * docs/plugins/gst-plugins-ugly-plugins-sections.txt:
      * ext/a52dec/gsta52dec.c:
      * ext/amrnb/amrnbdec.c:
      * ext/amrnb/amrnbenc.c:
      * ext/amrnb/amrnbparse.c:
      * ext/lame/gstlame.c:
      * ext/mad/gstmad.c:
      * ext/sidplay/gstsiddec.cc:
      * gst/asfdemux/gstrtspwms.c:
      * gst/mpegaudioparse/gstxingmux.c:
      * gst/realmedia/rademux.c:
      * gst/realmedia/rdtmanager.c:
      * gst/realmedia/rtspreal.c:
      * gst/synaesthesia/gstsynaesthesia.c:
      Add missing elements to docs. Restore alphabetical order in section
      file. Document mad (it was included in docs already).
      Fix doc-markup: use convinience syntax for examples
      (produces valid docbook), add several refsec2 when we have several
      titles. Fix some types.
      c49cf83e
    • Stefan Kost's avatar
      Do not use short_description in section docs for elements. We extract them... · 81e36c29
      Stefan Kost authored
      Do not use short_description in section docs for elements. We extract them from element details and there will be war...
      
      Original commit message from CVS:
      * ext/lame/gstlame.c:
      * ext/sidplay/gstsiddec.cc:
      * gst/mpegaudioparse/gstxingmux.c:
      Do not use short_description in section docs for elements. We extract
      them from element details and there will be warnings if they differ.
      81e36c29
  16. 09 Jun, 2008 2 commits
  17. 07 Jun, 2008 1 commit
    • Tim-Philipp Müller's avatar
      Require libcdio >= 0.76. · 366458f7
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      * ext/cdio/gstcdio.c:
      * ext/cdio/gstcdio.h:
      * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open):
      Require libcdio >= 0.76.
      366458f7
  18. 02 Jun, 2008 2 commits
  19. 28 May, 2008 1 commit
    • Stefan Kost's avatar
      Random doc of the day. Also print human readable format of newsegment in log... · c2e3aede
      Stefan Kost authored
      Random doc of the day. Also print human readable format of newsegment in log message if we complain about it.
      
      Original commit message from CVS:
      * 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-amrnb.xml:
      * docs/plugins/inspect/plugin-asf.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:
      * docs/plugins/inspect/plugin-synaesthesia.xml:
      * ext/a52dec/gsta52dec.c:
      Random doc of the day. Also print human readable format of newsegment
      in log message if we complain about it.
      c2e3aede
  20. 26 May, 2008 2 commits
    • Wim Taymans's avatar
      ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a... · dd9c2993
      Wim Taymans authored
      ext/a52dec/gsta52dec.*: Mark discont on outgoing buffers after receiving a DISCONT buffer or when we have a decoding ...
      
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_init), (gst_a52dec_push),
      (gst_a52dec_sink_event), (gst_a52dec_handle_frame),
      (gst_a52dec_chain), (gst_a52dec_change_state):
      * ext/a52dec/gsta52dec.h:
      Mark discont on outgoing buffers after receiving a DISCONT buffer or
      when we have a decoding error.
      We don't need to clear the cache when we receive a NEWSEGMENT event.
      Clear buffer cache in DISCONT.
      Add beginnings of GstSegment handling.
      dd9c2993
    • Sebastian Dröge's avatar
      gst/mpegaudioparse/gstxingmux.c: Fix alignment issues that caused SIGBUS on some architectures. · 916a018b
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/mpegaudioparse/gstxingmux.c: (generate_xing_header):
      Fix alignment issues that caused SIGBUS on some architectures.
      916a018b
  21. 25 May, 2008 2 commits
  22. 21 May, 2008 2 commits
  23. 19 May, 2008 4 commits
  24. 13 May, 2008 1 commit
    • Edward Hervey's avatar
      gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in... · 826629a9
      Edward Hervey authored
      gst/realmedia/rmdemux.c: Properly aggregate GstFlowReturn from downstream in order to properly stop, and doing that a...
      
      Original commit message from CVS:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_video_packet):
      Properly aggregate GstFlowReturn from downstream in order to properly
      stop, and doing that as early as possible.
      Fixes #532807
      826629a9
  25. 10 May, 2008 2 commits
  26. 07 May, 2008 1 commit
  27. 06 May, 2008 1 commit
    • Wim Taymans's avatar
      gst/realmedia/rmdemux.c: Fix video timestamps by adjusting it with the first timestamp found. · 701fcfc4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
      (gst_rmdemux_fix_timestamp), (gst_rmdemux_parse_video_packet),
      (gst_rmdemux_parse_audio_packet), (gst_rmdemux_parse_packet):
      Fix video timestamps by adjusting it with the first timestamp found.
      Don't assume we have a complete fragment when flushing the adapter,
      packets might have been lost or the stream might just be broken.
      701fcfc4