summaryrefslogtreecommitdiff
path: root/ext/kate
Commit message (Collapse)AuthorAgeFilesLines
* 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).
* kateenc: keep bitmap/palette/region around when on the spot encoding is not ↵Vincent Penquerc'h2009-07-202-11/+51
| | | | | | possible due to an unknown end time Fixes valgrind unitialized value report. See #525743.
* kate: add some FIXMEsTim-Philipp Müller2009-07-196-2/+13
|
* katedec: demote to GST_RANK_NONE for nowTim-Philipp Müller2009-07-191-1/+1
| | | | | There are still some autoplugging issues to sort out, and it needs some testing.
* kate: make sure to free some more stuffTim-Philipp Müller2009-07-192-0/+33
|
* kate: fix up for additional subtitle/x-kate media typeTim-Philipp Müller2009-07-196-18/+26
|
* kate: remove local kate typefinder, use the one in -baseTim-Philipp Müller2009-07-191-33/+0
|
* kate: change media type to subtitle/x-kate and update define accordinglyTim-Philipp Müller2009-07-196-9/+9
|
* add new Kate plugin, for Kate overlay streamsVincent Penquerc'h2009-07-1916-0/+5066
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.