summaryrefslogtreecommitdiff
path: root/ext/kate
Commit message (Collapse)AuthorAgeFilesLines
* katedec: handle segment event earlierThiago Santos2014-07-212-1/+4
| | | | | | | | Delaying the segment event to when caps are decided can cause issues as the first thing katedec does on its chain function it doing a segment clip. It will lead to an assertion if the segment format is undefined https://bugzilla.gnome.org/show_bug.cgi?id=733226
* katedec: handle streamheaders in capsThiago Santos2014-07-211-102/+171
| | | | | | | | | Properly handle the caps event by configuring the kate decoding lib using the available streamheaders. This makes it possible to decode kate subtitles when the stream is seeked before katedec gets the initial buffers that are usually the streamheaders. https://bugzilla.gnome.org/show_bug.cgi?id=733226
* kate: Use G_GSIZE_FORMAT instead of unportable %zuSebastian Dröge2014-06-284-11/+15
|
* kate: unref events when freeing events listThiago Santos2014-06-271-0/+1
| | | | Instead of just feeing the queue structs
* kateenc: fix segment event leakThiago Santos2014-06-271-2/+4
| | | | gst_event_replace increments the refcount
* kate: avoid read buffer overflow in crafted streamVincent Penquerc'h2014-04-301-2/+8
| | | | Coverity 1208777
* kate: fix implicit promotion to signed int breaking on largeish inputsVincent Penquerc'h2014-04-091-2/+2
| | | | Coverity 1139858, 1139857
* katedec: Merge new tags with existing tags to prevent overwriting demuxer tagsBrendan Long2014-02-233-47/+70
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=724699
* kateenc: Delay segment event until we have capsSebastian Dröge2013-05-152-6/+23
|
* katedec/tiger: Don't queue sticky events that would come before CAPSSebastian Dröge2013-05-151-0/+3
|
* kateparse: Fix event handlingSebastian Dröge2013-05-151-2/+3
| | | | | | Internal state should only be reset on FLUSH_STOP, not FLUSH_START. Also forward pre-caps events immediately and don't queue them.
* kate: fix buffer leak in katetagTim-Philipp Müller2013-04-271-0/+1
| | | | | | Makes unit test valgrind clean. https://bugzilla.gnome.org/show_bug.cgi?id=697071
* kate: minor cleanupTim-Philipp Müller2013-04-272-8/+4
|
* tests: fix remaining kate testsTim-Philipp Müller2013-04-231-6/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=697071
* gst: Add better support for static pluginsSebastian Dröge2013-04-151-1/+1
|
* kate: only send decoder output caps once or when the format changesTim-Philipp Müller2013-04-152-8/+25
| | | | | | | and not for every single buffer. And also send a caps event for spu output. https://bugzilla.gnome.org/show_bug.cgi?id=697071
* kate: fix decoder output capsTim-Philipp Müller2013-04-152-5/+7
| | | | | | It's either pango-markup or utf8, never both at the same time. https://bugzilla.gnome.org/show_bug.cgi?id=697071
* kate: mark header buffers as suchTim-Philipp Müller2013-04-153-5/+6
|
* kateenc: save current input format in setcapsTim-Philipp Müller2013-04-153-40/+45
|
* kate: fix printf format strings and disable tiger elementTim-Philipp Müller2013-04-157-16/+16
|
* kate: port Kate subtitles to 1.0Brendan Long2013-04-157-189/+206
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=697071
* Fix FSF addressTim-Philipp Müller2012-11-0416-32/+32
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* Use gst_element_class_set_static_metadata()Tim-Philipp Müller2012-10-175-6/+6
| | | | | where possible. Avoids some string copies. Also re-indent some stuff. Also some indent fixes here and there.
* replace gst_element_class_set_details_simple with gst_element_class_set_metadataMark Nauwelaerts2012-09-145-5/+5
|
* ffmpegcolorspace is no moreWim Taymans2012-09-141-2/+2
|
* video/x-dvd-subpicture -> subpicture/x-dvdTim-Philipp Müller2012-08-203-3/+3
|
* gst_tag_list_free -> gst_tag_list_unrefTim-Philipp Müller2012-08-043-10/+10
|
* gst: Update for GST_PLUGIN_DEFINE() API changesSebastian Dröge2012-04-051-1/+1
|
* gst: Update versioningSebastian Dröge2012-04-041-1/+1
|
* update for memory api changesWim Taymans2012-03-151-1/+1
|
* Merge branch 'master' into 0.11Wim Taymans2012-02-106-60/+109
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * build: fix CFLAGS order and LIBS orderTim-Philipp Müller2012-02-031-1/+1
| | | | | | | | | | | | _BAD_CFLAGS should always come first, then GST_PLUGINS_BASE_CFLAGS, then GST_BASE_CFLAGS then GST_CFLAGS. Same for libs: first plugins base libs, then GST_BASE_LIB then GST_LIBS.
| * kate: better error/debug reportingVincent Penquerc'h2012-02-025-31/+106
| | | | | | | | Include text messages instead of error codes.
| * tiger: use the new premultiplied support in gstvideoVincent Penquerc'h2012-02-011-21/+1
| |
| * kateenc: remove 'flush every packet' hackVincent Penquerc'h2012-01-281-7/+0
| | | | | | | | | | This is a bad hack which does not work with Matroska, and is now obsolete as similar code is not included in oggmux/oggstream.
| * plenty: fixup glib deprecationsVincent Penquerc'h2012-01-272-1/+2
| |
* | GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGWim Taymans2012-02-081-1/+1
| |
* | Merge branch 'master' into 0.11Sebastian Dröge2012-01-251-21/+20
|\ \ | |/ | | | | | | | | | | | | Conflicts: configure.ac ext/kate/gstkateenc.c gst/colorspace/colorspace.c gst/mpegvideoparse/mpegvideoparse.c
| * kateenc: Don't error on empty input buffersDavid Schleef2012-01-221-19/+17
| |
* | Merge remote-tracking branch 'origin/master' into 0.11-premergeEdward Hervey2011-12-302-433/+57
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * katetiger: don't unref NULL bufferTim-Philipp Müller2011-12-151-2/+4
| |
| * tiger: advertise all the new YUV formats we can now useVincent Penquerc'h2011-12-121-2/+7
| |
| * tiger: replace the new YUV blitting code with the newer overlay codeVincent Penquerc'h2011-12-122-426/+47
| |
| * kate: fix set-but-not-used-variable compiler warningTim-Philipp Müller2011-11-291-6/+1
| | | | | | | | | | gstkatetiger.c:1156:15: error: variable 'height' set but not used gstkatetiger.c:1156:8: error: variable 'width' set but not used
* | Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller2011-11-282-7/+483
|\ \ | |/
| * kate: support for rendering on several YUV formatsVincent Penquerc'h2011-11-282-7/+483
| | | | | | | | | | | | | | | | | | | | | | 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
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-284-18/+13
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | Merge branch 'master' into 0.11Wim Taymans2011-11-092-2/+17
|\ \ | |/ | | | | | | Conflicts: gst/colorspace/colorspace.c
| * tiger: add a 'silent' property to skip renderingVincent Penquerc'h2011-11-072-2/+17
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662857
* | kate, bayer, tsdemux: update for caps and taglist API changesTim-Philipp Müller2011-10-312-4/+4
| |