1. 29 Apr, 2006 1 commit
  2. 28 Apr, 2006 1 commit
    • Stefan Kost's avatar
      make GstElementDetails const · e972defd
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixerelement.c:
      * ext/alsa/gstalsasrc.c:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/ogg/gstogmparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiorate/gstaudiorate.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      * gst/videorate/gstvideorate.c:
      * gst/videoscale/gstvideoscale.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4ljpegsrc.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * sys/v4l/gstv4lsrc.c:
      * sys/ximage/ximagesink.c:
      * sys/xvimage/xvimagesink.c:
      * tests/check/libs/cddabasesrc.c:
      make GstElementDetails const
      e972defd
  3. 08 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) · 0afac375
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixeroptions.c:
      (gst_alsa_mixer_options_class_init):
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_class_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_class_init):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_class_init):
      * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_class_init):
      * gst-libs/gst/audio/gstaudiofilter.c:
      (gst_audio_filter_class_init):
      * gst-libs/gst/audio/gstaudiosink.c:
      (gst_audioringbuffer_class_init):
      * gst-libs/gst/audio/gstaudiosrc.c:
      (gst_audioringbuffer_class_init):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_class_init):
      * gst-libs/gst/interfaces/colorbalancechannel.c:
      (gst_color_balance_channel_class_init):
      * gst-libs/gst/interfaces/mixeroptions.c:
      (gst_mixer_options_class_init):
      * gst-libs/gst/interfaces/mixertrack.c:
      (gst_mixer_track_class_init):
      * gst-libs/gst/interfaces/tunerchannel.c:
      (gst_tuner_channel_class_init):
      * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_class_init):
      * gst-libs/gst/netbuffer/gstnetbuffer.c:
      (gst_netbuffer_class_init):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_class_init):
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init):
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
      * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_class_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
      * sys/v4l/gstv4lcolorbalance.c:
      (gst_v4l_color_balance_channel_class_init):
      * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_class_init):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
      * sys/v4l/gstv4ltuner.c: (gst_v4l_tuner_channel_class_init),
      (gst_v4l_tuner_norm_class_init):
      * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
      * tests/old/testsuite/alsa/sinesrc.c: (sinesrc_class_init):
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
      0afac375
  4. 29 Mar, 2006 1 commit
    • j^'s avatar
      better/unified long descriptions · 08047f5c
      j^ authored
      Original commit message from CVS:
      Patch by: j^ <j at bootlab dot org>
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      better/unified long descriptions
      Fixes #336477
      08047f5c
  5. 24 Mar, 2006 2 commits
    • Tim-Philipp Müller's avatar
      gst/subparse/gstsubparse.*: Text subtitle files may or may not be UTF-8. If... · 2ecb4557
      Tim-Philipp Müller authored
      gst/subparse/gstsubparse.*: Text subtitle files may or may not be UTF-8. If it's not, we don't really want to see '?'...
      
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c: (convert_encoding),
      (gst_sub_parse_change_state):
      * gst/subparse/gstsubparse.h:
      Text subtitle files may or may not be UTF-8. If it's not, we
      don't really want to see '?' characters in place of non-ASCII
      characters like accented characters. So let's assume the input
      is UTF-8 until we come across text that is clearly not. If it's
      not UTF-8, we don't really know what it is, so try the following:
      (a) see whether the GST_SUBTITLE_ENCODING environment variable
      is set; if not, check (b) if the current locale encoding is
      non-UTF-8 and use that if it is, or (c) assume ISO-8859-15 if
      the current locale encoding is UTF-8 and the environment variable
      was not set to any particular encoding. Not perfect, but better
      than nothing (and better than before, I think) (fixes #172848).
      2ecb4557
    • Stefan Kost's avatar
      Add docs for adder, use GST_ELEMENT_DETAILS macro, define GstElementDetails at the top · 2d826700
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_base_init),
      (gst_gnome_vfs_sink_class_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_base_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_base_init):
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_base_init):
      * ext/ogg/gstogmparse.c: (gst_ogm_audio_parse_base_init),
      (gst_ogm_video_parse_base_init), (gst_ogm_text_parse_base_init):
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      (gst_audio_filter_base_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_base_init):
      * gst/adder/gstadder.c: (gst_adder_get_type):
      * gst/adder/gstadder.h:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audiostestsrc_wave_get_type), (gst_audio_test_src_class_init),
      (gst_audio_test_src_create):
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_base_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_base_init):
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * tests/check/libs/cddabasesrc.c:
      * tests/old/examples/gob/gst-identity2.gob:
      Add docs for adder, use GST_ELEMENT_DETAILS macro,
      define GstElementDetails at the top
      2d826700
  6. 09 Mar, 2006 1 commit
  7. 21 Feb, 2006 1 commit
  8. 20 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/subparse/gstsubparse.c: Set right caps given that we send escaped text.... · 164a3128
      Tim-Philipp Müller authored
      gst/subparse/gstsubparse.c: Set right caps given that we send escaped text. Also, honour <i></i>, <b></b> and <u></u>...
      
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c: (subrip_unescape_formatting),
      (parse_subrip), (gst_sub_parse_format_autodetect):
      Set right caps given that we send escaped text. Also,
      honour <i></i>, <b></b> and <u></u> markers that can be found
      in .srt files (fixes #310202).
      164a3128
  9. 19 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/subparse/: Add very basic parser for SSA subtitle streams (as often found in matroska files). · db7fbeb6
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/subparse/Makefile.am:
      * gst/subparse/gstssaparse.c: (gst_ssa_parse_base_init),
      (gst_ssa_parse_dispose), (gst_ssa_parse_init),
      (gst_ssa_parse_class_init), (gst_ssa_parse_src_event),
      (gst_ssa_parse_sink_event), (gst_ssa_parse_setcaps),
      (gst_ssa_parse_remove_override_codes), (gst_ssa_parse_parse_line),
      (gst_ssa_parse_chain), (gst_ssa_parse_change_state):
      * gst/subparse/gstssaparse.h:
      * gst/subparse/gstsubparse.c: (plugin_init):
      Add very basic parser for SSA subtitle streams (as often
      found in matroska files).
      db7fbeb6
  10. 06 Feb, 2006 1 commit
  11. 05 Feb, 2006 1 commit
    • Julien Moutte's avatar
      docs/libs/tmpl/gstcolorbalance.sgml: Updated. · 72c19d47
      Julien Moutte authored
      Original commit message from CVS:
      2006-02-05  Julien MOUTTE  <julien@moutte.net>
      
      * docs/libs/tmpl/gstcolorbalance.sgml: Updated.
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_src_event), (gst_text_overlay_collected):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_dispose),
      (gst_sub_parse_class_init), (gst_sub_parse_init),
      (gst_sub_parse_src_event), (parse_mdvdsub), (parse_subrip),
      (parse_mpsub), (parser_state_init), (handle_buffer),
      (gst_sub_parse_chain), (gst_sub_parse_sink_event),
      (plugin_init):
      * gst/subparse/gstsubparse.h: Introduce seeking code.
      72c19d47
  12. 26 Jan, 2006 1 commit
  13. 12 Dec, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst/subparse/gstsubparse.c: Implement some sort of event handling that doesn't... · 3b930ebf
      Tim-Philipp Müller authored
      gst/subparse/gstsubparse.c: Implement some sort of event handling that doesn't rely on g_return_if_fail; make sure we...
      
      Original commit message from CVS:
      * gst/subparse/gstsubparse.c: (gst_sub_parse_init),
      (gst_sub_parse_do_seek), (gst_sub_parse_src_event), (parse_subrip),
      (parser_state_init), (handle_buffer), (gst_sub_parse_chain),
      (gst_sub_parse_sink_event), (gst_sub_parse_change_state):
      Implement some sort of event handling that doesn't rely on
      g_return_if_fail; make sure we always push the last chunk of an
      .srt out when we receive an EOS; use gst_pad_alloc_buffer; fix
      state change function; remove some old cruft. Seeking is still
      rather unlikely to work though.
      * tools/.cvsignore:
      Ignore more.
      3b930ebf
  14. 01 Dec, 2005 1 commit
  15. 29 Nov, 2005 1 commit
  16. 21 Nov, 2005 1 commit
    • Andy Wingo's avatar
      Don't take stream lock. · 137c2346
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * ext/vorbis/vorbisdec.c (vorbis_dec_sink_event):
      * gst/videorate/gstvideorate.c (gst_videorate_event):
      * ext/theora/theoradec.c (theora_dec_sink_event):
      * ext/theora/theoraenc.c (theora_enc_sink_event): Don't take
      stream lock.
      
      * gst/subparse/gstsubparse.c (gst_subparse_src_event):
      * ext/ogg/gstoggdemux.c (gst_ogg_demux_perform_seek): Update for
      stream lock changes.
      137c2346
  17. 16 Nov, 2005 1 commit
  18. 16 Oct, 2005 1 commit
  19. 02 Sep, 2005 1 commit
  20. 27 Jul, 2005 1 commit
    • Wim Taymans's avatar
      examples/seeking/seek.c: Update seek example. · ee8ed3a8
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (setup_dynamic_link),
      (make_dv_pipeline), (make_vorbis_theora_pipeline), (query_rates),
      (query_positions_elems), (query_positions_pads), (do_seek):
      Update seek example.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
      (gst_ogg_pad_typefind), (gst_ogg_demux_chain_elem_pad),
      (gst_ogg_demux_queue_data), (gst_ogg_demux_chain_peer),
      (gst_ogg_pad_submit_packet), (gst_ogg_pad_submit_page),
      (gst_ogg_demux_handle_event),
      (gst_ogg_demux_deactivate_current_chain),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_collect_chain_info), (gst_ogg_demux_collect_info),
      (gst_ogg_demux_chain), (gst_ogg_demux_send_event),
      (gst_ogg_demux_loop):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_collected):
      * ext/theora/theoradec.c: (theora_dec_src_event),
      (theora_dec_src_getcaps), (theora_dec_sink_event),
      (theora_dec_push), (theora_dec_chain):
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_event),
      (vorbis_dec_sink_event), (vorbis_dec_push),
      (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_sink_event),
      (gst_vorbisenc_chain):
      * gst/playback/gststreaminfo.c: (cb_probe):
      * gst/subparse/gstsubparse.c: (gst_subparse_src_event):
      * gst/videorate/gstvideorate.c: (gst_videorate_event):
      * gst/videoscale/gstvideoscale.c:
      (gst_videoscale_handle_src_event):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_event):
      * sys/ximage/ximagesink.c: (gst_ximagesink_show_frame),
      (gst_ximagesink_navigation_send_event):
      * sys/xvimage/xvimagesink.c:
      (gst_xvimagesink_navigation_send_event):
      Various event updates and cleanups
      ee8ed3a8
  21. 13 Jul, 2005 1 commit
    • Thomas Vander Stichele's avatar
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to... · 1ea0574a
      Thomas Vander Stichele authored
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be added manually to each Makefile.am so we are sure it goes
      
      Original commit message from CVS:
      make GST_PLUGIN_LDFLAGS only be flags; GST_LIBS should be
      added manually to each Makefile.am so we are sure it goes
      *last* and doesn't add -L flags before linking in libs of our
      own, like, say, internal .la libs, that then accidentally pick
      up the installed copy.
      1ea0574a
  22. 25 May, 2005 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/audio/: Various small cleanups. · 5474600d
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstaudiosink.c:
      (gst_audioringbuffer_get_type), (gst_audioringbuffer_class_init),
      (audioringbuffer_thread_func), (gst_audioringbuffer_init),
      (gst_audioringbuffer_acquire), (gst_audioringbuffer_release),
      (gst_audioringbuffer_play), (gst_audioringbuffer_stop),
      (gst_audioringbuffer_delay), (gst_audiosink_class_init),
      (gst_audiosink_create_ringbuffer):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_baseaudiosink_class_init), (gst_baseaudiosink_init),
      (gst_baseaudiosink_get_clock), (gst_baseaudiosink_get_time),
      (gst_baseaudiosink_set_property), (build_linear_format),
      (debug_spec_caps), (debug_spec_buffer),
      (gst_baseaudiosink_setcaps), (gst_baseaudiosink_get_times),
      (gst_baseaudiosink_event), (gst_baseaudiosink_preroll),
      (gst_baseaudiosink_render), (gst_baseaudiosink_create_ringbuffer),
      (gst_baseaudiosink_callback), (gst_baseaudiosink_change_state):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ringbuffer_get_type),
      (gst_ringbuffer_set_callback), (gst_ringbuffer_acquire),
      (gst_ringbuffer_release), (gst_ringbuffer_is_acquired),
      (gst_ringbuffer_play), (gst_ringbuffer_pause),
      (gst_ringbuffer_stop), (gst_ringbuffer_delay),
      (gst_ringbuffer_played_samples), (gst_ringbuffer_set_sample),
      (wait_segment), (gst_ringbuffer_commit),
      (gst_ringbuffer_prepare_read), (gst_ringbuffer_advance),
      (gst_ringbuffer_clear):
      Various small cleanups.
      
      * gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_chain),
      (gst_audio_convert_change_state):
      * gst/subparse/gstsubparse.c: (gst_subparse_chain):
      No need to take the locks anymore.
      5474600d
  23. 17 May, 2005 1 commit
  24. 09 May, 2005 1 commit
    • Wim Taymans's avatar
      Port to new query API. · 0ba57f58
      Wim Taymans authored
      Original commit message from CVS:
      Port to new query API.
      Updated seek.
      Cleanups in x[v]imagesink
      0ba57f58
  25. 06 May, 2005 1 commit
    • Andy Wingo's avatar
      gst/audiorate/gstaudiorate.c (gst_audiorate_class_init): Pacify · 21c3b522
      Andy Wingo authored
      Original commit message from CVS:
      2005-05-05  Andy Wingo  <wingo@pobox.com>
      
      * gst/audiorate/gstaudiorate.c (gst_audiorate_class_init): Pacify
      GObject.
      * configure.ac: Return audiorate and subparse from the ghetto.
      Re-enable -Wall -Werror.
      * gst/subparse/gstsubparse.c:
      * gst/subparse/gstsubparse.h: Port to 0.9. Can operate loop-based
      or chain-based. Cleaned up a bit. Not tested.
      21c3b522
  26. 01 Feb, 2005 1 commit
  27. 25 Jan, 2005 1 commit
    • Jan Schmidt's avatar
      ext/a52dec/gsta52dec.c: Add some debug output. Check that a discont has a valid time associated. · d190977f
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_push),
      (gst_a52dec_handle_event), (gst_a52dec_chain):
      Add some debug output. Check that a discont has a valid
      time associated.
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event),
      (gst_alsa_sink_loop):
      Ignore TAG events. A little extra debug for broken timestamps.
      * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_loop),
      (dvdnavsrc_change_state):
      Ensure we send a discont to engage the link before we send any
      other events.
      * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init),
      (dvdreadsrc_finalize), (_close), (_open), (_seek_title),
      (_seek_chapter), (seek_sector), (dvdreadsrc_get),
      (dvdreadsrc_uri_get_uri), (dvdreadsrc_uri_set_uri):
      Handle URI of the form dvd://title[,chapter[,angle]]. Currently only
      dvd://title works in totem because typefinding sends a seek that ends
      up going back to chapter 1 regardless.
      * ext/mpeg2dec/gstmpeg2dec.c:
      * ext/mpeg2dec/gstmpeg2dec.h:
      Output correct timestamps and handle disconts.
      * ext/ogg/gstoggdemux.c: (get_relative):
      Small guard against a null dereference.
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_finalize),
      (gst_textoverlay_set_property):
      Free memory when done. Don't call gst_event_filler_get_duration on
      EOS events. Use GST_LOG and GST_WARNING instead of g_message and
      g_warning.
      * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init),
      (draw_line), (gst_smoothwave_dispose), (gst_sw_sinklink),
      (gst_sw_srclink), (gst_smoothwave_chain):
      Draw solid lines, prettier colours.
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
      Add a default palette that'll work for some movies.
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init),
      (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_send_discont),
      (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset):
      * gst/mpegstream/gstdvddemux.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
      (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_pes):
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
      (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_parse_packhead):
      * gst/mpegstream/gstmpegparse.h:
      Use PTM/NAV events when for timestamp adjustment when connected to
      dvdnavsrc. Don't use many discont events where one suffices.
      * gst/playback/gstplaybasebin.c: (group_destroy),
      (gen_preroll_element), (gst_play_base_bin_add_element):
      * gst/playback/gstplaybasebin.h:
      Make sure we remove subtitles from the same bin we put them in.
      * gst/subparse/gstsubparse.c: (convert_encoding), (parse_subrip),
      (gst_subparse_buffer_format_autodetect),
      (gst_subparse_change_state):
      Fix some memleaks and invalid accesses.
      * gst/typefind/gsttypefindfunctions.c: (ogganx_type_find),
      (oggskel_type_find), (cmml_type_find), (plugin_init):
      Some typefind functions for Annodex v3.0 files
      * gst/wavparse/gstwavparse.h:
      GstRiffReadClass is the correct parent class.
      d190977f
  28. 14 Jan, 2005 2 commits
    • Stéphane Loeuillet's avatar
      I'm a bad boy. using /1001. to force C to do float division and not integer... · 9df714d4
      Stéphane Loeuillet authored
      I'm a bad boy. using /1001. to force C to do float division and not integer division (as it did in my last commit)
      
      Original commit message from CVS:
      * ext/dv/gstdvdec.c:
      * gst/subparse/gstsubparse.c: (parse_mdvdsub):
      * gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
      I'm a bad boy. using /1001. to force C to do float division
      and not integer division (as it did in my last commit)
      Thanks to David I. Lehn for pointing this mistake.
      9df714d4
    • Stéphane Loeuillet's avatar
      replace framerate aproximations by their real value (24000/1001, 30000/1001, 60000/1001) · a6f75b9e
      Stéphane Loeuillet authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c:
      * ext/libfame/gstlibfame.c:
      * gst/subparse/gstsubparse.c: (parse_mdvdsub):
      * gst/y4m/gsty4mencode.c: (gst_y4mencode_sinkconnect):
      replace framerate aproximations by their real value
      (24000/1001, 30000/1001, 60000/1001)
      Finish fixing bug #164049
      a6f75b9e
  29. 08 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      OGM text support, Matroska UTF-8 text support, deadlock fixes all over the... · 18881b68
      Ronald S. Bultje authored
      OGM text support, Matroska UTF-8 text support, deadlock fixes all over the place, subtitle awareness in decodebin/pla...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_new):
      * ext/ogg/gstogmparse.c: (gst_ogm_text_parse_get_type),
      (gst_ogm_text_parse_base_init), (gst_ogm_text_parse_init),
      (gst_ogm_parse_get_sink_querytypes), (gst_ogm_parse_sink_convert),
      (gst_ogm_parse_sink_query), (gst_ogm_parse_chain),
      (gst_ogm_parse_plugin_init):
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_linkedpads),
      (gst_textoverlay_link), (gst_textoverlay_getcaps),
      (gst_textoverlay_event), (gst_textoverlay_video_chain),
      (gst_textoverlay_loop), (gst_textoverlay_init), (plugin_init):
      * ext/pango/gsttextoverlay.h:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
      (gst_matroska_demux_handle_seek_event),
      (gst_matroska_demux_sync_streams),
      (gst_matroska_demux_parse_blockgroup),
      (gst_matroska_demux_subtitle_caps),
      (gst_matroska_demux_plugin_init):
      * gst/matroska/matroska-ids.h:
      * gst/playback/gstdecodebin.c: (close_pad_link):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_init),
      (gen_preroll_element), (remove_groups), (add_stream),
      (new_decoded_pad), (setup_subtitles), (gen_source_element),
      (setup_source):
      * gst/playback/gstplaybasebin.h:
      * gst/playback/gstplaybin.c: (gen_text_element), (setup_sinks):
      * gst/subparse/Makefile.am:
      * gst/subparse/gstsubparse.c: (gst_subparse_get_type),
      (gst_subparse_base_init), (gst_subparse_class_init),
      (gst_subparse_init), (gst_subparse_formats),
      (gst_subparse_eventmask), (gst_subparse_event),
      (gst_subparse_handle_event), (convert_encoding), (get_next_line),
      (parse_mdvdsub), (parse_mdvdsub_init), (parse_subrip),
      (parse_subrip_deinit), (parse_subrip_init), (parse_mpsub),
      (parse_mpsub_deinit), (parse_mpsub_init),
      (gst_subparse_buffer_format_autodetect),
      (gst_subparse_format_autodetect), (gst_subparse_loop),
      (gst_subparse_change_state), (gst_subparse_type_find),
      (plugin_init):
      * gst/subparse/gstsubparse.h:
      * gst/typefind/gsttypefindfunctions.c: (ogmtext_type_find),
      (plugin_init):
      Add subtitle support, .sub parser (supports SRT and MPsub),
      OGM text support, Matroska UTF-8 text support, deadlock fixes
      all over the place, subtitle awareness in decodebin/playbin
      and some fixes to textoverlay to handle subtitles in a stream
      correctly. Fixes #100931.
      18881b68