summaryrefslogtreecommitdiff
path: root/ext/kate/gstkatetiger.c
AgeCommit message (Collapse)AuthorFilesLines
2017-04-12docs: Port all docstring to gtk-doc markdownThibault Saunier1-11/+8
2016-03-24bad: use new gst_element_class_add_static_pad_template()Vineeth TM1-6/+4
https://bugzilla.gnome.org/show_bug.cgi?id=763081
2015-12-15plugins-bad: Fix example pipelinesVineeth TM1-1/+1
rename gst-launch --> gst-launch-1.0 replace old elements with new elements(ffmpegcolorspace -> videoconvert, ffenc_** -> avenc_**) fix caps in examples https://bugzilla.gnome.org/show_bug.cgi?id=759432
2012-11-04Fix FSF addressTim-Philipp Müller1-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=687520
2012-10-17Use gst_element_class_set_static_metadata()Tim-Philipp Müller1-1/+1
where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
2012-09-14replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts1-1/+1
2012-09-14ffmpegcolorspace is no moreWim Taymans1-2/+2
2012-02-10Merge branch 'master' into 0.11Wim Taymans1-29/+16
Conflicts: ext/chromaprint/gstchromaprint.c ext/mpeg2enc/Makefile.am ext/voaacenc/gstvoaacenc.c gst/dvbsuboverlay/gstdvbsuboverlay.c gst/mpegtsdemux/mpegtsbase.c gst/sdp/gstsdpdemux.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c tests/examples/camerabin/gst-camera-perf.c tests/examples/camerabin/gst-camerabin-test.c tests/examples/camerabin2/gst-camerabin2-test.c tests/examples/mxf/mxfdemux-structure.c tests/examples/scaletempo/demo-main.c
2012-02-08GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGWim Taymans1-1/+1
2012-02-02kate: better error/debug reportingVincent Penquerc'h1-8/+14
Include text messages instead of error codes.
2012-02-01tiger: use the new premultiplied support in gstvideoVincent Penquerc'h1-21/+1
2012-01-27plenty: fixup glib deprecationsVincent Penquerc'h1-0/+1
2011-12-30Merge remote-tracking branch 'origin/master' into 0.11-premergeEdward Hervey1-432/+54
Conflicts: docs/libs/Makefile.am ext/kate/gstkatetiger.c ext/opus/gstopusdec.c ext/xvid/gstxvidenc.c gst-libs/gst/basecamerabinsrc/Makefile.am gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideoencoder.c gst/asfmux/gstasfmux.c gst/audiovisualizers/gstwavescope.c gst/camerabin2/gstcamerabin2.c gst/debugutils/gstcompare.c gst/frei0r/gstfrei0rmixer.c gst/mpegpsmux/mpegpsmux.c gst/mpegtsmux/mpegtsmux.c gst/mxf/mxfmux.c gst/videomeasure/gstvideomeasure_ssim.c gst/videoparsers/gsth264parse.c gst/videoparsers/gstmpeg4videoparse.c
2011-12-15katetiger: don't unref NULL bufferTim-Philipp Müller1-2/+4
2011-12-12tiger: advertise all the new YUV formats we can now useVincent Penquerc'h1-2/+7
2011-12-12tiger: replace the new YUV blitting code with the newer overlay codeVincent Penquerc'h1-425/+44
2011-11-29kate: fix set-but-not-used-variable compiler warningTim-Philipp Müller1-6/+1
gstkatetiger.c:1156:15: error: variable 'height' set but not used gstkatetiger.c:1156:8: error: variable 'width' set but not used
2011-11-28Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller1-7/+480
2011-11-28kate: support for rendering on several YUV formatsVincent Penquerc'h1-7/+480
This speeds up rendering a fair bit by not requiring colorspace conversion, whether there is anything to overlay or not. The blending code was nicked from textoverlay. I would think this might be a helpful thing to put in, say, libgstvideo at some point. https://bugzilla.gnome.org/show_bug.cgi?id=660528
2011-11-28various: fix pad template ref leaksVincent Penquerc'h1-6/+5
https://bugzilla.gnome.org/show_bug.cgi?id=662664
2011-11-07tiger: add a 'silent' property to skip renderingVincent Penquerc'h1-2/+16
https://bugzilla.gnome.org/show_bug.cgi?id=662857
2011-10-03kate: avoid rendering when we know there is nothing to renderVincent Penquerc'h1-33/+47
https://bugzilla.gnome.org/show_bug.cgi?id=660528
2011-10-03kate: fix race condition on PAUSED->READY state changeVincent Penquerc'h1-0/+7
https://bugzilla.gnome.org/show_bug.cgi?id=660630
2011-09-21kate: forward return code from setting src pad capsVincent Penquerc'h1-2/+3
https://bugzilla.gnome.org/show_bug.cgi?id=659606
2011-09-19kate: flush on seek, and ensure we cancel any waiting bufferVincent Penquerc'h1-0/+4
This is what pango textoverlay does, and I've had that condition variable get stuck once. https://bugzilla.gnome.org/show_bug.cgi?id=658940
2011-01-14kate: ensure the kate pad does not shoot ahead of the video padVincent Penquerc'h1-2/+48
Sync both pads by waiting in the kate chain function. Do not reset our internal segment from segment updates, in order to be able to map video running time to kate running time, to give libtiger the timestamp it expects. This allows us to use running time to sync to video, which is The Right Way. https://bugzilla.gnome.org/show_bug.cgi?id=600929
2011-01-02tiger: outline text by default, to make it easier to readVincent Penquerc'h1-2/+2
https://bugzilla.gnome.org/show_bug.cgi?id=638527
2011-01-02kate: fix caps and string leaks and some minor clean-upsTim-Philipp Müller1-2/+2
Don't leak source caps. Use GST_PTR_FORMAT to log caps, so we don't need to leak strings from gst_caps_to_string(). No need to use GST_DEBUG_FUNCPTR for vfuncs where the base class will never look them up (like property getters/setters). Don't use g_return_*_if_fail() for things that aren't directly programming errors (by the application developer). Fixes kate unit test under valgrind.
2010-12-26tiger: fallback on headers in caps to initialize if headers are absentVincent Penquerc'h1-0/+47
When Totem switches streams, tiger will be reset, and start receiving buffers from the middle of the stream, without being sent headers. If this happens, try to get headers from the caps. https://bugzilla.gnome.org/show_bug.cgi?id=638004
2010-12-25kate: if seeking with GST_SEEK_TYPE_CUR, flush everythingVincent Penquerc'h1-1/+3
We don't know how to calculate the target, so be safe. https://bugzilla.gnome.org/show_bug.cgi?id=600929
2010-12-25tiger: move #if #else bits outside of macroTim-Philipp Müller1-17/+13
Some compilers/preprocessors don't like if/else/endif preprocessor directives in the middle of macros.
2010-12-25kate: add segment tracking, and various other improvementsVincent Penquerc'h1-58/+263
https://bugzilla.gnome.org/show_bug.cgi?id=600929
2010-10-19various (ext): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost1-12/+13
Canonicalize property names as needed.
2010-03-24kate: fix yet another compiler warningTim-Philipp Müller1-1/+1
2010-03-18gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte1-6/+5
2010-02-07kate: rename the tiger overlay element's sink pad to 'subtitle_sink'Vincent Penquerc'h1-1/+1
As this is what playbin2 expects. See bug #600929.
2009-11-03tiger: Make sure that tiger is not autoplugged by decodebin2Sebastian Dröge1-1/+1
It's not really a decoder...
2009-11-03tiger: Change name of the subtitle sink template and classificationSebastian Dröge1-2/+2
This will make sure that subtitleoverlay can work with tiger.
2009-07-25kate: use GST_ELEMENT_ERROR for error reportingVincent Penquerc'h1-2/+0
See #525743.
2009-07-19kate: add some FIXMEsTim-Philipp Müller1-0/+2
2009-07-19kate: fix up for additional subtitle/x-kate media typeTim-Philipp Müller1-7/+5
2009-07-19kate: change media type to subtitle/x-kate and update define accordinglyTim-Philipp Müller1-1/+1
2009-07-19add new Kate plugin, for Kate overlay streamsVincent Penquerc'h1-0/+802
katedec: Kate decoder (text only) kateenc: Kate encoder (text and DVD SPU only) katetag: Kate tagger kateparse: Kate parser tiger: Kate renderer using the Tiger rendering library Fixes #525743.