1. 16 Mar, 2011 1 commit
  2. 14 Mar, 2011 1 commit
  3. 24 Jan, 2011 1 commit
  4. 06 Jan, 2011 1 commit
  5. 09 Aug, 2010 1 commit
    • Mark Nauwelaerts's avatar
      textoverlay: configurable text color and position · 90a79b4c
      Mark Nauwelaerts authored
      Rather than only left, right, top, etc, allow for horizontal and vertical
      positioning on a scale from 0 to 1.
      Also cater for configuring rendered text color.
      
      Fixes #624920.
      
      API: GstTextOverlay:xpos
      API: GstTextOverlay:ypos
      API: GstTextOverlay:color
      90a79b4c
  6. 06 Nov, 2009 1 commit
  7. 06 Aug, 2009 2 commits
  8. 26 Mar, 2009 1 commit
  9. 24 Mar, 2008 1 commit
    • Wim Taymans's avatar
      ext/pango/gsttextoverlay.*: Add property to configure waiting for text on the... · 5a473e3e
      Wim Taymans authored
      ext/pango/gsttextoverlay.*: Add property to configure waiting for text on the textpad or not, with the default behavi...
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init),
      (gst_text_overlay_init), (gst_text_overlay_set_property),
      (gst_text_overlay_get_property), (gst_text_overlay_src_event),
      (gst_text_overlay_text_event), (gst_text_overlay_video_event),
      (gst_text_overlay_text_chain), (gst_text_overlay_video_chain),
      (gst_text_overlay_change_state):
      * ext/pango/gsttextoverlay.h:
      Add property to configure waiting for text on the textpad or not, with
      the default behaviour being the old one (always wait for text before
      rendering the video). This default behaviour is usually not the best one
      because the text stream can very sparse and could require queueing a lot
      of video.
      Fix the flushing and EOS handing so that we don't mix up their meaning.
      5a473e3e
  10. 13 Aug, 2007 1 commit
    • Dan Williams's avatar
      ext/pango/gsttextoverlay.*: API: add "line-alignment" property (#459334). Add... · 4200d788
      Dan Williams authored
      ext/pango/gsttextoverlay.*: API: add "line-alignment" property (#459334). Add gtk-doc blurb for "silent" property so ...
      
      Original commit message from CVS:
      Patch by: Dan Williams  <dcbw redhat com>
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextoverlay.h:
      API: add "line-alignment" property (#459334). Add gtk-doc blurb for
      "silent" property so there's a Since tag in the API reference.
      4200d788
  11. 08 Aug, 2007 1 commit
  12. 21 Nov, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextoverlay.*: Some textoverlay fixes: for one, in the video... · 60ad6677
      Tim-Philipp Müller authored
      ext/pango/gsttextoverlay.*: Some textoverlay fixes: for one, in the video chain function, actually wait for a text bu...
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_text_pad_unlink), (gst_text_overlay_text_event),
      (gst_text_overlay_video_event), (gst_text_overlay_pop_text),
      (gst_text_overlay_text_chain), (gst_text_overlay_video_chain),
      (gst_text_overlay_change_state):
      * ext/pango/gsttextoverlay.h:
      Some textoverlay fixes: for one, in the video chain function,
      actually wait for a text buffer to come in if there is none at the
      moment and there should be one; also, deal more gracefully with
      incoming buffers that do not have a timestamp or duration; discard
      text buffer when not needed any longer. Fixes #341681.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/textoverlay.c:
      (notgst_check_setup_src_pad2), (notgst_check_teardown_src_pad2),
      (setup_textoverlay), (buffer_is_all_black), (create_black_buffer),
      (create_text_buffer), (cleanup_textoverlay), (GST_START_TEST),
      (test_video_waits_for_text_send_text_newsegment_thread),
      (test_video_waits_for_text_shutdown_element),
      (test_render_continuity_push_video_buffers_thread),
      (textoverlay_suite):
      Add some unit tests for textoverlay.
      60ad6677
  13. 07 Mar, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/pango/gsttextoverlay.*: If input is plain text, escape it before passing... · b80668c6
      Tim-Philipp Müller authored
      ext/pango/gsttextoverlay.*: If input is plain text, escape it before passing it to pango_layout_set_markup().
      
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_setcaps_txt), (gst_text_overlay_video_chain):
      * ext/pango/gsttextoverlay.h:
      If input is plain text, escape it before passing it to
      pango_layout_set_markup().
      b80668c6
  14. 01 Mar, 2006 1 commit
    • Wim Taymans's avatar
      Updated/added documentation. · 81e72d14
      Wim Taymans 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/pango/gstclockoverlay.h:
      * ext/pango/gsttextoverlay.h:
      * ext/pango/gsttextrender.h:
      * ext/pango/gsttimeoverlay.h:
      * ext/theora/gsttheoradec.h:
      * ext/theora/gsttheoraenc.h:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * gst/audioconvert/gstaudioconvert.h:
      * gst/audiotestsrc/gstaudiotestsrc.h:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
      * gst/tcp/gstmultifdsink.h:
      Updated/added documentation.
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_valign_get_type),
      (gst_text_overlay_halign_get_type),
      (gst_text_overlay_wrap_mode_get_type),
      (gst_text_overlay_base_init), (gst_text_overlay_class_init),
      (gst_text_overlay_init), (gst_text_overlay_set_property),
      (gst_text_overlay_get_property):
      Fix up properties to be enums instead of string to make bindings,
      introspection and automatic GUI creation possible.
      Add getters for the properties.
      81e72d14
  15. 19 Feb, 2006 1 commit
    • Julien Moutte's avatar
      ext/pango/gsttextoverlay.*: Fix seeking both for muxed formats and subtitles files. · a82c1565
      Julien Moutte authored
      Original commit message from CVS:
      2006-02-19  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
      (gst_text_overlay_finalize), (gst_text_overlay_init),
      (gst_text_overlay_setcaps), (gst_text_overlay_src_event),
      (gst_text_overlay_render_text),
      (gst_text_overlay_text_pad_link),
      (gst_text_overlay_text_event), (gst_text_overlay_video_event),
      (gst_text_overlay_pop_text), (gst_text_overlay_text_chain),
      (gst_text_overlay_video_chain), (gst_text_overlay_change_state):
      * ext/pango/gsttextoverlay.h: Fix seeking both for muxed formats
      and subtitles files.
      a82c1565
  16. 18 Feb, 2006 1 commit
    • Julien Moutte's avatar
      ext/pango/gsttextoverlay.c: Refactoring of textoverlay without collectpads.... · 32814180
      Julien Moutte authored
      ext/pango/gsttextoverlay.c: Refactoring of textoverlay without collectpads. This now supports sparse subtitles coming...
      
      Original commit message from CVS:
      2006-02-18  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
      (gst_text_overlay_finalize), (gst_text_overlay_init),
      (gst_text_overlay_setcaps), (gst_text_overlay_src_event),
      (gst_text_overlay_render_text),
      (gst_text_overlay_text_pad_link),
      (gst_text_overlay_text_pad_unlink),
      (gst_text_overlay_text_event),
      (gst_text_overlay_video_event), (gst_text_overlay_pop_text),
      (gst_text_overlay_text_chain), (gst_text_overlay_video_chain),
      (gst_text_overlay_change_state): Refactoring of textoverlay
      without collectpads. This now supports sparse subtitles coming
      from a demuxer instead of a sub file. Seeking is still broken
      though. Need to discuss with wtay some more on how to handle
      seeking correctly.
      * ext/pango/gsttextoverlay.h:
      * gst/playback/gstplaybin.c: (setup_sinks): Support linking with
      subtitles coming from the demuxer.
      32814180
  17. 06 Dec, 2005 1 commit
  18. 30 Nov, 2005 1 commit
    • Tim-Philipp Müller's avatar
      Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add... · 051d0117
      Tim-Philipp Müller authored
      Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/Makefile.am:
      * ext/pango/Makefile.am:
      * ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
      (gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
      (gst_clock_overlay_class_init), (gst_clock_overlay_init):
      * ext/pango/gstclockoverlay.h:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
      (gst_text_overlay_get_text), (gst_text_overlay_class_init),
      (gst_text_overlay_finalize), (gst_text_overlay_init),
      (gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
      (gst_text_overlay_text_pad_linked),
      (gst_text_overlay_text_pad_unlinked),
      (gst_text_overlay_set_property), (gst_text_overlay_getcaps),
      (gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
      (gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
      (gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
      (gst_text_overlay_pop_text), (gst_text_overlay_collected),
      (gst_text_overlay_change_state), (plugin_init):
      * ext/pango/gsttextoverlay.h:
      * ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
      (gst_time_overlay_render_time), (gst_time_overlay_get_text),
      (gst_time_overlay_class_init), (gst_time_overlay_init):
      * ext/pango/gsttimeoverlay.h:
      Port pango-based textoverlay, timeoverlay and textrender to 0.9
      and add background shading and text wrapping modes. Make
      timoverlay derive from textoverlay. Also add new clockoverlay
      element.
      051d0117
  19. 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
  20. 21 May, 2004 1 commit
  21. 15 Mar, 2004 1 commit
  22. 14 Mar, 2004 1 commit
  23. 26 Aug, 2003 1 commit
  24. 17 Jul, 2003 1 commit