summaryrefslogtreecommitdiff
path: root/ext/kate
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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
| |
* | make elements compile againWim Taymans2011-10-282-4/+4
| |
* | kate: port to 0.11Wim Taymans2011-10-087-209/+197
|/
* kate: avoid rendering when we know there is nothing to renderVincent Penquerc'h2011-10-031-33/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660528
* kate: fix race condition on PAUSED->READY state changeVincent Penquerc'h2011-10-031-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660630
* kate: forward return code from setting src pad capsVincent Penquerc'h2011-09-211-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=659606
* kate: flush on seek, and ensure we cancel any waiting bufferVincent Penquerc'h2011-09-191-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
* kateparse: fix crap in object macrosStefan Sauer2011-09-071-1/+1
|
* 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: do not consider an empty SPU to be a fatal errorVincent Penquerc'h2011-08-231-3/+8
| | | | | | Instead, just encode nothing and go on. https://bugzilla.gnome.org/show_bug.cgi?id=657091
* kate: do not clear out high bits from display areaVincent Penquerc'h2011-08-231-4/+4
| | | | | | | | | | | http://dvd.sourceforge.net/spu_notes does not mention that high bits are to be masked, and not clearing them makes a sample work, where clearing them yielded left > right. History from the dvdspu plugin, from where this code was copied, does not shed any light, as tracing this code's origin shows the same bitmasks being there in 2007 when it was imported. https://bugzilla.gnome.org/show_bug.cgi?id=657091
* kateenc: Fix uninitialized errorDavid Schleef2011-08-031-1/+4
|
* kate: ensure the kate pad does not shoot ahead of the video padVincent Penquerc'h2011-01-143-4/+57
| | | | | | | | | | 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
* tiger: outline text by default, to make it easier to readVincent Penquerc'h2011-01-021-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=638527
* kate: fix caps and string leaks and some minor clean-upsTim-Philipp Müller2011-01-023-21/+19
| | | | | | | | | | | 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
* tiger: fallback on headers in caps to initialize if headers are absentVincent Penquerc'h2010-12-262-0/+48
| | | | | | | | 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
* kate: if seeking with GST_SEEK_TYPE_CUR, flush everythingVincent Penquerc'h2010-12-251-1/+3
| | | | | | We don't know how to calculate the target, so be safe. https://bugzilla.gnome.org/show_bug.cgi?id=600929
* tiger: move #if #else bits outside of macroTim-Philipp Müller2010-12-251-17/+13
| | | | | Some compilers/preprocessors don't like if/else/endif preprocessor directives in the middle of macros.
* tiger: Give tiger primary rankVincent Penquerc'h2010-12-251-1/+1
|
* kate: add segment tracking, and various other improvementsVincent Penquerc'h2010-12-2510-92/+600
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=600929
* various (ext): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost2010-10-195-30/+38
| | | | Canonicalize property names as needed.
* kate: Run gst-indent on .c filesThiago Santos2010-06-072-6/+7
| | | | | kate plugin has some indentation problems, run gst-indent on them and fix it
* Fix printf format strings for gcc 4.5Руслан Ижбулатов2010-04-292-6/+7
| | | | | | Done on Windows/MinGW. Fixes #617146
* kate: fix yet another compiler warningTim-Philipp Müller2010-03-241-1/+1
|
* Add -Wredundant-decls flagBenjamin Otte2010-03-221-3/+0
| | | | and fix warnings from it
* gst_element_class_set_details => gst_element_class_set_details_simpleBenjamin Otte2010-03-185-33/+22
|
* katedec: don't escape special charactersVincent Penquerc'h2010-02-071-1/+1
| | | | | | | | Don't escape special characters, as we'll send the buffer as text/plain rather than text/x-pango-markup; this avoids e.g. quotes from appearing as " in the rendered subtitles. See bug #600929.
* kate: rename the tiger overlay element's sink pad to 'subtitle_sink'Vincent Penquerc'h2010-02-071-1/+1
| | | | As this is what playbin2 expects. See bug #600929.
* kate: Lower tiger's rank to NONE againSebastian Dröge2009-11-061-1/+1
| | | | | It's not well tested yet and doesn't handle segments and text/video synchronization properly yet. Autoplugging it will cause failures.
* kate: printf format fixesTim-Philipp Müller2009-11-052-8/+11
|
* tiger: Make sure that tiger is not autoplugged by decodebin2Sebastian Dröge2009-11-031-1/+1
| | | | It's not really a decoder...
* kate: Change ranks of katedec and tiger to PRIMARY to be autopluggedSebastian Dröge2009-11-031-5/+2
|
* tiger: Change name of the subtitle sink template and classificationSebastian Dröge2009-11-031-2/+2
| | | | This will make sure that subtitleoverlay can work with tiger.
* kate: fix typo in Makefile.amTim-Philipp Müller2009-08-311-1/+1
| | | | GST_PLUGIN_BASE_LIBS should be GST_PLUGINS_BASE_LIBS. Fixes #593683.
* kateenc: error out if category has not been set and check for obviously ↵Tim-Philipp Müller2009-08-111-3/+59
| | | | wrong values
* kate: some minor clean-upsTim-Philipp Müller2009-08-082-10/+13
| | | | | | | | Print flow return as string in log message; if we check the return value of gst_buffer_new_and_alloc() we should use the _try() function that might actually return NULL. Post error message when returning GST_FLOW_ERROR. Use portable GLib macros to print 64-bit integers. Don't use 0LL, that's also not portable (and unneeded here).
* kate: break up macros into multiple linesTim-Philipp Müller2009-07-251-4/+15
|
* kate: use GST_ELEMENT_ERROR for error reportingVincent Penquerc'h2009-07-257-39/+55
| | | | See #525743.
* kate: fix time conversion from DVD style timestamps.Vincent Penquerc'h2009-07-211-1/+1
|
* 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-212-11/+20
| | | | | | | 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.
* katedec: add comment why we dont' support application/x-kate here for nowTim-Philipp Müller2009-07-211-0/+4
|
* katedec: create SPU format images from suitable background imagesVincent Penquerc'h2009-07-216-584/+990
| | | | | Make katedec fabricate dvd-style subpictures for subtitle overlay bitmaps, for easier playbin2 integration (#588638).
* kate: fix some minor memory leaksogg.k.ogg.k2009-07-202-3/+12
| | | | Makes 'make check-valgrind' work for the kate unit test (#525743)
* kateenc: also recognise the new recommended 'SUB' categoryVincent Penquerc'h2009-07-201-1/+19
| | | | | Move the check for 'simple' subtitles category to a separate routine and add in the new recommended SUB category (#525743).