Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | kate: ensure the kate pad does not shoot ahead of the video pad | Vincent Penquerc'h | 2011-01-14 | 3 | -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 read | Vincent Penquerc'h | 2011-01-02 | 1 | -2/+2 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=638527 | ||||
* | kate: fix caps and string leaks and some minor clean-ups | Tim-Philipp Müller | 2011-01-02 | 3 | -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 tags | Vincent Penquerc'h | 2011-01-02 | 1 | -2/+0 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=638412 | ||||
* | tiger: fallback on headers in caps to initialize if headers are absent | Vincent Penquerc'h | 2010-12-26 | 2 | -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 everything | Vincent Penquerc'h | 2010-12-25 | 1 | -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 macro | Tim-Philipp Müller | 2010-12-25 | 1 | -17/+13 |
| | | | | | Some compilers/preprocessors don't like if/else/endif preprocessor directives in the middle of macros. | ||||
* | tiger: Give tiger primary rank | Vincent Penquerc'h | 2010-12-25 | 1 | -1/+1 |
| | |||||
* | kate: add segment tracking, and various other improvements | Vincent Penquerc'h | 2010-12-25 | 10 | -92/+600 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=600929 | ||||
* | various (ext): add missing G_PARAM_STATIC_STRINGS flags | Stefan Kost | 2010-10-19 | 5 | -30/+38 |
| | | | | Canonicalize property names as needed. | ||||
* | kate: Run gst-indent on .c files | Thiago Santos | 2010-06-07 | 2 | -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-29 | 2 | -6/+7 |
| | | | | | | Done on Windows/MinGW. Fixes #617146 | ||||
* | kate: fix yet another compiler warning | Tim-Philipp Müller | 2010-03-24 | 1 | -1/+1 |
| | |||||
* | Add -Wredundant-decls flag | Benjamin Otte | 2010-03-22 | 1 | -3/+0 |
| | | | | and fix warnings from it | ||||
* | gst_element_class_set_details => gst_element_class_set_details_simple | Benjamin Otte | 2010-03-18 | 5 | -33/+22 |
| | |||||
* | katedec: don't escape special characters | Vincent Penquerc'h | 2010-02-07 | 1 | -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'h | 2010-02-07 | 1 | -1/+1 |
| | | | | As this is what playbin2 expects. See bug #600929. | ||||
* | kate: Lower tiger's rank to NONE again | Sebastian Dröge | 2009-11-06 | 1 | -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 fixes | Tim-Philipp Müller | 2009-11-05 | 2 | -8/+11 |
| | |||||
* | tiger: Make sure that tiger is not autoplugged by decodebin2 | Sebastian Dröge | 2009-11-03 | 1 | -1/+1 |
| | | | | It's not really a decoder... | ||||
* | kate: Change ranks of katedec and tiger to PRIMARY to be autoplugged | Sebastian Dröge | 2009-11-03 | 1 | -5/+2 |
| | |||||
* | tiger: Change name of the subtitle sink template and classification | Sebastian Dröge | 2009-11-03 | 1 | -2/+2 |
| | | | | This will make sure that subtitleoverlay can work with tiger. | ||||
* | kate: fix typo in Makefile.am | Tim-Philipp Müller | 2009-08-31 | 1 | -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üller | 2009-08-11 | 1 | -3/+59 |
| | | | | wrong values | ||||
* | kate: some minor clean-ups | Tim-Philipp Müller | 2009-08-08 | 2 | -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 lines | Tim-Philipp Müller | 2009-07-25 | 1 | -4/+15 |
| | |||||
* | kate: use GST_ELEMENT_ERROR for error reporting | Vincent Penquerc'h | 2009-07-25 | 7 | -39/+55 |
| | | | | See #525743. | ||||
* | kate: fix time conversion from DVD style timestamps. | Vincent Penquerc'h | 2009-07-21 | 1 | -1/+1 |
| | |||||
* | kate: use new GST_TAG_SUBITLE_CODEC tag instead of GST_TAG_CODEC | Tim-Philipp Müller | 2009-07-21 | 1 | -2/+2 |
| | |||||
* | katedec: only put primary language tag in GST_TAG_LANGUAGE | Tim-Philipp Müller | 2009-07-21 | 2 | -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 now | Tim-Philipp Müller | 2009-07-21 | 1 | -0/+4 |
| | |||||
* | katedec: create SPU format images from suitable background images | Vincent Penquerc'h | 2009-07-21 | 6 | -584/+990 |
| | | | | | Make katedec fabricate dvd-style subpictures for subtitle overlay bitmaps, for easier playbin2 integration (#588638). | ||||
* | kate: fix some minor memory leaks | ogg.k.ogg.k | 2009-07-20 | 2 | -3/+12 |
| | | | | Makes 'make check-valgrind' work for the kate unit test (#525743) | ||||
* | kateenc: also recognise the new recommended 'SUB' category | Vincent Penquerc'h | 2009-07-20 | 1 | -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'h | 2009-07-20 | 2 | -11/+51 |
| | | | | | | possible due to an unknown end time Fixes valgrind unitialized value report. See #525743. | ||||
* | kate: add some FIXMEs | Tim-Philipp Müller | 2009-07-19 | 6 | -2/+13 |
| | |||||
* | katedec: demote to GST_RANK_NONE for now | Tim-Philipp Müller | 2009-07-19 | 1 | -1/+1 |
| | | | | | There are still some autoplugging issues to sort out, and it needs some testing. | ||||
* | kate: make sure to free some more stuff | Tim-Philipp Müller | 2009-07-19 | 2 | -0/+33 |
| | |||||
* | kate: fix up for additional subtitle/x-kate media type | Tim-Philipp Müller | 2009-07-19 | 6 | -18/+26 |
| | |||||
* | kate: remove local kate typefinder, use the one in -base | Tim-Philipp Müller | 2009-07-19 | 1 | -33/+0 |
| | |||||
* | kate: change media type to subtitle/x-kate and update define accordingly | Tim-Philipp Müller | 2009-07-19 | 6 | -9/+9 |
| | |||||
* | add new Kate plugin, for Kate overlay streams | Vincent Penquerc'h | 2009-07-19 | 16 | -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. |