Skip to content
Snippets Groups Projects
  1. Aug 14, 2006
  2. Aug 08, 2006
    • Tim-Philipp Müller's avatar
      gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make... · ee9f010e
      Tim-Philipp Müller authored
      gst/dvdsub/gstdvdsubdec.c: Set rank to NONE for the time being until we make playbin handle subtitle pictures again (...
      
      Original commit message from CVS:
      * gst/dvdsub/gstdvdsubdec.c: (plugin_init):
      Set rank to NONE for the time being until we make playbin handle
      subtitle pictures again (dvdsubdec seems to be a bit shaky at
      times when seeking, so it's probably better if it doesn't get
      autoplugged for the time being).
      ee9f010e
  3. Aug 07, 2006
  4. Aug 06, 2006
    • Tim-Philipp Müller's avatar
      ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set... · f2d80846
      Tim-Philipp Müller authored
      ext/dvdread/dvdreadsrc.*: Add basic support for time-based seeking; set timestamps on outgoing buffers if we have the...
      
      Original commit message from CVS:
      * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_stop),
      (gst_dvd_read_src_goto_chapter),
      (gst_dvd_read_src_get_chapter_starts),
      (gst_dvd_read_src_goto_title), (gst_dvd_read_src_get_next_cell),
      (gst_dvd_read_src_get_time_for_sector),
      (gst_dvd_read_src_get_sector_from_time), (gst_dvd_read_src_read),
      (gst_dvd_read_src_handle_seek_event), (gst_dvd_read_src_do_seek),
      (gst_dvd_read_src_goto_sector):
      * ext/dvdread/dvdreadsrc.h:
      Add basic support for time-based seeking; set timestamps on
      outgoing buffers if we have them; create table with
      chapter to time mapping when opening a title; rename
      gst_dvd_read_src_get_next_cell_for() to _get_next_cell() and
      make it take an explicit pgc argument; fix up some debugging
      messages so that title/chapter numbers are printed as starting
      from 1 for easier readability.
      f2d80846
  5. Aug 04, 2006
    • Tim-Philipp Müller's avatar
      gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings,... · c4f4ae51
      Tim-Philipp Müller authored
      gst/realmedia/: Factor out some code into rmutils.[ch]; when reading strings, don't read beyond the available data; r...
      
      Original commit message from CVS:
      * gst/realmedia/Makefile.am:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_parse_mdpr),
      (gst_rmdemux_parse_cont):
      * gst/realmedia/rmutils.c: (gst_rm_utils_read_string8),
      (gst_rm_utils_read_string16), (gst_rm_utils_read_tags):
      * gst/realmedia/rmutils.h:
      Factor out some code into rmutils.[ch]; when reading
      strings, don't read beyond the available data; read
      metadata strings correctly (string length is 16 bits
      here, not just 8).
      c4f4ae51
  6. Jul 31, 2006
    • Jan Schmidt's avatar
      Fix dist by including gst-libs/ · f71c079e
      Jan Schmidt authored
      Original commit message from CVS:
      * Makefile.am:
      * configure.ac:
      * gst/asfdemux/gstasfdemux.c:
      Fix dist by including gst-libs/
      f71c079e
  7. Jul 29, 2006
    • Tim-Philipp Müller's avatar
      Make custom error messages translatable. · e8b7c2a3
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dvdread/dvdreadsrc.c: (plugin_init):
      * po/POTFILES.in:
      Make custom error messages translatable.
      * gst/asfdemux/gstasf.c: (plugin_init):
      Remove setlocale() call, doesn't seem to be needed or recommended for
      plugins, at least not according to gstreamer/docs/random/i18n.
      e8b7c2a3
  8. Jul 28, 2006
    • Tim-Philipp Müller's avatar
      gst/asfdemux/: Error out when the stream is encrypted (rather than feeding... · 7a4e25d6
      Tim-Philipp Müller authored
      gst/asfdemux/: Error out when the stream is encrypted (rather than feeding garbage to the decoders). Fixes #349025.
      
      Original commit message from CVS:
      * gst/asfdemux/Makefile.am:
      * gst/asfdemux/asfheaders.c:
      * gst/asfdemux/asfheaders.h:
      * gst/asfdemux/gstasf.c: (plugin_init):
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_object):
      Error out when the stream is encrypted (rather than feeding
      garbage to the decoders). Fixes #349025.
      7a4e25d6
    • Tim-Philipp Müller's avatar
      Add/enable autofoo magic for translations. · 287c94dc
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * Makefile.am:
      * autogen.sh:
      * configure.ac:
      * po/POTFILES.in:
      Add/enable autofoo magic for translations.
      287c94dc
    • Tim-Philipp Müller's avatar
      gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of... · 05097283
      Tim-Philipp Müller authored
      gst/realmedia/rmdemux.c: Don't leak streams, strings or caps. Get rid of unnecessary getcaps() function.
      
      Original commit message from CVS:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_reset),
      (gst_rmdemux_change_state), (gst_rmdemux_add_stream),
      (gst_rmdemux_parse_cont), (gst_rmdemux_descramble_cook_audio),
      (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
      Don't leak streams, strings or caps. Get rid of unnecessary
      getcaps() function.
      05097283
  9. Jul 27, 2006
    • Tim-Philipp Müller's avatar
      gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to... · 1b4d54de
      Tim-Philipp Müller authored
      gst/realmedia/rmdemux.c: Descramble cook audio streams before sending them to the decoder. Fixes #347292.
      
      Original commit message from CVS:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
      (gst_rmdemux_init), (gst_rmdemux_chain), (gst_rmdemux_add_stream),
      (gst_rmdemux_parse_mdpr), (gst_rmdemux_parse_data),
      (gst_rmdemux_stream_clear_cached_subpackets),
      (gst_rmdemux_descramble_cook_audio),
      (gst_rmdemux_descramble_dnet_audio),
      (gst_rmdemux_handle_scrambled_packet), (gst_rmdemux_parse_packet):
      Descramble cook audio streams before sending them to the
      decoder. Fixes #347292.
      Also miscellaneous clean-ups and log-level changes.
      1b4d54de
  10. Jul 26, 2006
  11. Jul 21, 2006
  12. Jul 15, 2006
  13. Jul 14, 2006
    • Tim-Philipp Müller's avatar
      gst/asfdemux/: Parse extended stream properties objects and stream objects... · 1a414437
      Tim-Philipp Müller authored
      gst/asfdemux/: Parse extended stream properties objects and stream objects hidden inside them (but delay creation of ...
      
      Original commit message from CVS:
      * gst/asfdemux/asfheaders.h:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_get_obj_stream),
      (gst_asf_demux_process_stream),
      (gst_asf_demux_process_language_list),
      (gst_asf_demux_process_ext_stream_props),
      (gst_asf_demux_process_queued_extended_stream_objects),
      (gst_asf_demux_process_object), (gst_asf_demux_change_state):
      * gst/asfdemux/gstasfdemux.h:
      Parse extended stream properties objects and stream objects
      hidden inside them (but delay creation of the appropriate
      pads until after all the 'normal' stream objects have been
      dealt with) (#343763). Also parse language list object.
      1a414437
  14. Jul 13, 2006
    • Wim Taymans's avatar
      gst/realmedia/rmdemux.*: Cleanups, use GstSegment for seeking. · f62a0355
      Wim Taymans authored
      Original commit message from CVS:
      * gst/realmedia/rmdemux.c: (gst_rmdemux_class_init),
      (gst_rmdemux_finalize), (gst_rmdemux_src_event),
      (find_seek_offset_time), (gst_rmdemux_perform_seek),
      (gst_rmdemux_src_query), (gst_rmdemux_change_state),
      (gst_rmdemux_loop), (gst_rmdemux_chain), (gst_rmdemux_send_event),
      (gst_rmdemux_add_stream), (gst_rmdemux_parse_mdpr),
      (gst_rmdemux_combine_flows), (gst_rmdemux_parse_packet):
      * gst/realmedia/rmdemux.h:
      Cleanups, use GstSegment for seeking.
      Fix error handling.
      Combine flow return from all streams.
      f62a0355
  15. Jul 11, 2006
  16. Jul 10, 2006
  17. Jul 09, 2006
  18. Jul 08, 2006
    • Tim-Philipp Müller's avatar
      gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes... · 05342dd6
      Tim-Philipp Müller authored
      gst/asfdemux/gstasfdemux.c: Skip chunks for unknown streams properly. Fixes broken sound and/or video for files that ...
      
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
      Skip chunks for unknown streams properly. Fixes broken sound
      and/or video for files that have additional streams that
      we don't recognise yet (e.g. if they are embedded in extended
      stream properties). Partly fixes #343763.
      05342dd6
  19. Jul 07, 2006
    • Tim-Philipp Müller's avatar
      gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier... · 0a27252b
      Tim-Philipp Müller authored
      gst/asfdemux/: Add some more GUIDs and make debug log more readable and easier to follow when parsing the headers.
      
      Original commit message from CVS:
      * gst/asfdemux/asfheaders.c:
      * gst/asfdemux/asfheaders.h:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_identify_guid),
      (gst_asf_demux_process_header), (gst_asf_demux_push_obj),
      (gst_asf_demux_pop_obj), (gst_asf_demux_process_object),
      (gst_asf_demux_change_state):
      * gst/asfdemux/gstasfdemux.h:
      Add some more GUIDs and make debug log more readable
      and easier to follow when parsing the headers.
      0a27252b
  20. Jun 30, 2006
    • Tim-Philipp Müller's avatar
      ext/dvdread/dvdreadsrc.*: Rewrite seeking code and make seeking in DVDs work (#337834). · 8d65dca6
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dvdread/dvdreadsrc.c: (gst_dvd_read_src_init),
      (gst_dvd_read_src_is_seekable), (gst_dvd_read_src_class_init),
      (gst_dvd_read_src_stop), (gst_dvd_read_src_goto_title),
      (gst_dvd_read_src_create), (gst_dvd_read_src_handle_seek_event),
      (gst_dvd_read_src_do_seek), (gst_dvd_read_src_src_event):
      * ext/dvdread/dvdreadsrc.h:
      Rewrite seeking code and make seeking in DVDs work (#337834).
      8d65dca6
  21. Jun 29, 2006
  22. Jun 28, 2006
    • Tim-Philipp Müller's avatar
      gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly... · 3142e1a2
      Tim-Philipp Müller authored
      gst/asfdemux/gstasfdemux.*: Handle unknown codec IDs/fourccs properly (#345879); send tag events after newsegment eve...
      
      Original commit message from CVS:
      * gst/asfdemux/gstasfdemux.c: (gst_asf_demux_setup_pad),
      (gst_asf_demux_add_audio_stream), (gst_asf_demux_add_video_stream),
      (gst_asf_demux_push_buffer):
      * gst/asfdemux/gstasfdemux.h:
      Handle unknown codec IDs/fourccs properly (#345879); send tag
      events after newsegment event; fix use of GST_FOURCC_FORMAT
      macro.
      3142e1a2
  23. Jun 23, 2006
    • Jan Schmidt's avatar
      ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in... · ebed866b
      Jan Schmidt authored
      ext/a52dec/gsta52dec.c: Call the channel positions get_type() method in plugin_init to ensure that it isn't simultane...
      
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (plugin_init):
      Call the channel positions get_type() method in plugin_init
      to ensure that it isn't simultaneously called later from
      multiple threads.
      ebed866b
    • Tim-Philipp Müller's avatar
      gst/mpegstream/: Also flush packetizer cache when we get a buffer that has the · 50962bbc
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/mpegstream/gstmpegpacketize.c:
      (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_put):
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_chain):
      Also flush packetizer cache when we get a buffer that has the
      DISCONT flag set; update current byte position from buffer
      offset after a flush.
      50962bbc
    • Tim-Philipp Müller's avatar
      gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove... · 8daf179c
      Tim-Philipp Müller authored
      gst/mpegstream/: Flush packetizer cache when we get a FLUSH_STOP event; remove unused source pad member from packetiz...
      
      Original commit message from CVS:
      * gst/mpegstream/gstmpegpacketize.c: (gst_mpeg_packetize_new),
      (gst_mpeg_packetize_flush_cache), (gst_mpeg_packetize_destroy),
      (gst_mpeg_packetize_read):
      * gst/mpegstream/gstmpegpacketize.h:
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_process_event),
      (gst_mpeg_parse_change_state):
      Flush packetizer cache when we get a FLUSH_STOP event;
      remove unused source pad member from packetizer; add debug
      category for packetizer.
      8daf179c
    • Jan Schmidt's avatar
      ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output... · d13b1e70
      Jan Schmidt authored
      ext/a52dec/gsta52dec.c: Treat dual-mono as stereo. It should really be output on 2 separate pads, but isn't for now.
      
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_channels), (plugin_init):
      Treat dual-mono as stereo. It should really be output on 2 separate
      pads, but isn't for now.
      d13b1e70
  24. Jun 19, 2006
  25. Jun 17, 2006
Loading