summaryrefslogtreecommitdiff
path: root/ext/kate/gstkateutil.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary NULL checks before g_free()Reynaldo H. Verdejo Pinochet2015-11-181-4/+2
| | | | g_free() is NULL-safe
* katedec: handle segment event earlierThiago Santos2014-07-211-0/+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
* kate: Use G_GSIZE_FORMAT instead of unportable %zuSebastian Dröge2014-06-281-5/+7
|
* kate: unref events when freeing events listThiago Santos2014-06-271-0/+1
| | | | Instead of just feeing the queue structs
* katedec: Merge new tags with existing tags to prevent overwriting demuxer tagsBrendan Long2014-02-231-41/+55
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=724699
* katedec/tiger: Don't queue sticky events that would come before CAPSSebastian Dröge2013-05-151-0/+3
|
* tests: fix remaining kate testsTim-Philipp Müller2013-04-231-6/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=697071
* kate: fix decoder output capsTim-Philipp Müller2013-04-151-2/+3
| | | | | | 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-151-5/+4
|
* kate: fix printf format strings and disable tiger elementTim-Philipp Müller2013-04-151-1/+1
|
* kate: port Kate subtitles to 1.0Brendan Long2013-04-151-20/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=697071
* Fix FSF addressTim-Philipp Müller2012-11-041-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=687520
* video/x-dvd-subpicture -> subpicture/x-dvdTim-Philipp Müller2012-08-201-1/+1
|
* gst_tag_list_free -> gst_tag_list_unrefTim-Philipp Müller2012-08-041-6/+6
|
* Merge branch 'master' into 0.11Wim Taymans2012-02-101-3/+54
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * kate: better error/debug reportingVincent Penquerc'h2012-02-021-3/+54
| | | | | | | | Include text messages instead of error codes.
* | kate, bayer, tsdemux: update for caps and taglist API changesTim-Philipp Müller2011-10-311-3/+3
| |
* | make elements compile againWim Taymans2011-10-281-3/+3
| |
* | kate: port to 0.11Wim Taymans2011-10-081-30/+22
|/
* kate: make gst_kate_util_is_utf8_string() inline to fix compiler warning ↵Tim-Philipp Müller2011-08-241-1/+1
| | | | | | with older libkate versions gstkateutil.c:230:1: error: 'gst_kate_util_is_utf8_string' defined but not used
* kate: pass on timed event metadata as tags when we canVincent Penquerc'h2011-08-231-0/+46
| | | | | Metadata attached to other objects that may be used in this event are not passed, as is binary metadata.
* kate: ensure the kate pad does not shoot ahead of the video padVincent Penquerc'h2011-01-141-2/+8
| | | | | | | | | | 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
* kate: fix caps and string leaks and some minor clean-upsTim-Philipp Müller2011-01-021-5/+3
| | | | | | | | | | | 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.
* kate: reenable the sending of a message for tagsVincent Penquerc'h2011-01-021-2/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=638412
* kate: add segment tracking, and various other improvementsVincent Penquerc'h2010-12-251-11/+195
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=600929
* various (ext): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost2010-10-191-4/+4
| | | | Canonicalize property names as needed.
* kate: use GST_ELEMENT_ERROR for error reportingVincent Penquerc'h2009-07-251-2/+2
| | | | See #525743.
* kate: use new GST_TAG_SUBITLE_CODEC tag instead of GST_TAG_CODECTim-Philipp Müller2009-07-211-2/+2
|
* katedec: only put primary language tag in GST_TAG_LANGUAGETim-Philipp Müller2009-07-211-2/+8
| | | | | | | Only put primary language into GST_TAG_LANGUAGE, and convert to lower case, ie. only use "en" of "en_GB". This is per our tag documentation and hence what apps expect. Also add example to kateenc property description so people know a language code is wanted here.
* kate: fix some minor memory leaksogg.k.ogg.k2009-07-201-2/+8
| | | | Makes 'make check-valgrind' work for the kate unit test (#525743)
* kate: add some FIXMEsTim-Philipp Müller2009-07-191-2/+3
|
* kate: make sure to free some more stuffTim-Philipp Müller2009-07-191-0/+19
|
* kate: fix up for additional subtitle/x-kate media typeTim-Philipp Müller2009-07-191-0/+2
|
* add new Kate plugin, for Kate overlay streamsVincent Penquerc'h2009-07-191-0/+371
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.