Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | basevideodecoder: video state reference to codec_data is not refcounted | Mark Nauwelaerts | 2011-05-16 | 1 | -3/+0 | |
| | | | | ... but rather implicitly valid as long as sink caps are not modified. | |||||
* | basevideodecoder: improve glitch resilience | Mark Nauwelaerts | 2011-05-16 | 1 | -0/+26 | |
| | | | | | Provide a replacement for GST_ELEMENT_ERROR to avoid aborting at the first atom out of place, while on the other hand not failing indefinitely. | |||||
* | basevideodecoder: reverse playback support | Mark Nauwelaerts | 2011-05-16 | 1 | -70/+279 | |
| | ||||||
* | basevideodecoder: use basevideocodec discont field | Mark Nauwelaerts | 2011-05-16 | 1 | -3/+3 | |
| | ||||||
* | basevideodecoder: really and only set src pad caps whenever requested | Mark Nauwelaerts | 2011-05-16 | 1 | -15/+11 | |
| | | | | ... since subclass is expected to be wise enough to know when to do so. | |||||
* | basevideodecoder: add some sanity enforcing | Mark Nauwelaerts | 2011-05-16 | 1 | -2/+28 | |
| | ||||||
* | basevideodecoder: add documentation | Mark Nauwelaerts | 2011-05-16 | 1 | -9/+206 | |
| | | | | ... and remove some more stray unused code and methods. | |||||
* | basevideodecoder: streamline discont, flush and reset handling | Mark Nauwelaerts | 2011-05-16 | 1 | -35/+75 | |
| | | | | ... which is not to say there is no room for further tweaking ... | |||||
* | basevideodecoder: remove (almost) unused fields | Mark Nauwelaerts | 2011-05-16 | 1 | -14/+4 | |
| | | | | ... and also some more unused code. | |||||
* | basevideodecoder: invoke subclass start method at state change and use ↵ | Mark Nauwelaerts | 2011-05-16 | 1 | -9/+7 | |
| | | | | | | | | | | | set_format While this changes API slightly (e.g. actually uses set_format now), which is OK for unstable API, it has following merits: * symmetric w.r.t. stop at state change * in line with other base class practice * otherwise no subclass method at state change (global activation time) Moreover, subclassese are either unaffected or trivially adjusted accordingly. | |||||
* | basevideodecoder: fixup tweak | Mark Nauwelaerts | 2011-05-16 | 1 | -1/+2 | |
| | ||||||
* | basevideodecoder: add and tweak debug statements | Mark Nauwelaerts | 2011-05-16 | 1 | -27/+40 | |
| | ||||||
* | basevideodecoder: arrange for limited legacy seeking support | Mark Nauwelaerts | 2011-05-16 | 1 | -51/+193 | |
| | | | | | In particular, tweak src query and event handling to provide for byte <-> time conversion. | |||||
* | basevideo: cater for format conversion | Mark Nauwelaerts | 2011-05-16 | 1 | -69/+23 | |
| | ||||||
* | basevideodecoder: fix copy-and-paste variable misnomer | Mark Nauwelaerts | 2011-05-16 | 1 | -14/+14 | |
| | ||||||
* | basevideodecoder: subsume skip_frame into finish_frame | Mark Nauwelaerts | 2011-05-16 | 1 | -71/+11 | |
| | ||||||
* | basevideodecoder: remove unused code | Mark Nauwelaerts | 2011-05-16 | 1 | -29/+0 | |
| | ||||||
* | basevideodecoder: code cleanup and debug style fixes | Mark Nauwelaerts | 2011-05-16 | 1 | -137/+74 | |
| | ||||||
* | basevideo: Check if caps are set directly | David Schleef | 2011-04-24 | 1 | -5/+5 | |
| | | | | Fixes #647854. | |||||
* | basevideo: fix unused-but-set-variable warnings with gcc 4.6 | Tim-Philipp Müller | 2011-04-14 | 1 | -13/+0 | |
| | ||||||
* | basevideo: Fix negotiation errors | David Schleef | 2011-04-01 | 1 | -19/+24 | |
| | ||||||
* | basevideo: Add function to allocate src buffer | David Schleef | 2011-04-01 | 1 | -0/+26 | |
| | ||||||
* | basevideodecoder: Initialize some variables to make gcc 4.6 happy | Sebastian Dröge | 2011-01-27 | 1 | -1/+1 | |
| | ||||||
* | basevideo: Move common fields/functions to basecodec | David Schleef | 2010-10-15 | 1 | -86/+100 | |
| | ||||||
* | basevideodecoder: Don't use GST_FLOW_IS_SUCCESS() | Sebastian Dröge | 2010-09-21 | 1 | -1/+1 | |
| | ||||||
* | basevideo: Remove check for old -base | David Schleef | 2010-09-20 | 1 | -6/+0 | |
| | ||||||
* | basevideodecoder: add capture pattern handling | David Schleef | 2010-09-18 | 1 | -19/+33 | |
| | | | | | Move typical scan_for_sync() usage into base class, which just calls gst_adapter_masked_scan_uint32(). | |||||
* | basevideodecoder: Don't blow away field information | David Schleef | 2010-09-18 | 1 | -13/+4 | |
| | | | | Also, set field flags correctly. | |||||
* | basevideo: Move deadline to frame structure | David Schleef | 2010-09-18 | 1 | -10/+17 | |
| | ||||||
* | basevideodecoder: Reset the segment on FLUSH_STOP and when going back to READY | Sebastian Dröge | 2010-07-27 | 1 | -0/+2 | |
| | ||||||
* | basevideodecoder: Fix memory leak | Sebastian Dröge | 2010-07-10 | 1 | -0/+3 | |
| | | | | | | | The timestamps are only used if the output adapter is used, not if complete frames are provided by the decoder and finish_frame() is called and even in the case where the output adapter is used they might not be used and are leaked. | |||||
* | basevideodecoder: remove spurious warning | Philip Jägenstedt | 2010-06-10 | 1 | -1/+2 | |
| | ||||||
* | basevideo: use debug category for each class | David Schleef | 2010-06-02 | 1 | -2/+4 | |
| | ||||||
* | basevideodecoder: create new segments if missing | David Schleef | 2010-06-02 | 1 | -0/+24 | |
| | ||||||
* | basevideo: Add a warning | David Schleef | 2010-06-02 | 1 | -0/+4 | |
| | | | | Merging previous commit into current codebase. | |||||
* | basevideo: make printf formats portable | David Schleef | 2010-06-02 | 1 | -17/+21 | |
| | ||||||
* | basevideodecoder: (in vp8) Mark discont buffers | David Schleef | 2010-06-02 | 1 | -0/+4 | |
| | ||||||
* | basevideo: Move base video from vp8 to gst-libs | David Schleef | 2010-06-02 | 1 | -226/+459 | |
| | ||||||
* | basevideo: fix warnings in macosx snow leopard | Josep Torra | 2009-10-11 | 1 | -9/+10 | |
| | ||||||
* | Add GstBaseVideoDecoder::set_sink_caps vfunc. | Alessandro Decina | 2009-10-02 | 1 | -1/+5 | |
| | ||||||
* | Call GstBaseVideoDecoder::start/stop during pad [de]activation. | Alessandro Decina | 2009-10-02 | 1 | -7/+48 | |
| | ||||||
* | basevideo: debug at new segment events | David Schleef | 2009-09-17 | 1 | -2/+2 | |
| | ||||||
* | basevideo: Add a warning | David Schleef | 2009-09-17 | 1 | -0/+4 | |
| | ||||||
* | basevideo: move from -base | David Schleef | 2009-07-01 | 1 | -0/+1173 | |
Also move schroedinger plugin. This creates a new library, gstbasevideo-0.10, which will probably be merged back into gstvideo-0.10 when this is moved back to -base. |