Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-11-16 | rename eventsrenme-events | Wim Taymans | 2 | -2/+2 | |
2011-11-03 | vp8: Port to 0.11 | Edward Hervey | 2 | -155/+135 | |
2011-09-01 | vp8enc: fix drop-frame property | David Schleef | 1 | -2/+2 | |
Fixes #656929. | |||||
2011-08-23 | vp8: probe for the new tuning API to keep building with older libvpx | Vincent Penquerc'h | 2 | -0/+24 | |
https://bugzilla.gnome.org/show_bug.cgi?id=656928 | |||||
2011-08-18 | vp8enc: Remove unused and useless variable in tags handling | Sebastian Dröge | 1 | -3/+2 | |
2011-08-12 | vp8enc: Update for basevideoencoder ::get_caps() removal | Sebastian Dröge | 1 | -63/+56 | |
2011-08-03 | vp8enc: Add more properties | David Schleef | 2 | -1/+150 | |
2011-08-03 | vp8enc: add min/maxsection-pct option | Alexey Fisher | 2 | -0/+36 | |
This options should be good to redeuce decode CPU load. for lowend hardware: minsection-pct=15 maxsection-pct=400 for hiend hw: minsection-pct=5 maxsection-pct=800 see example: http://www.webmproject.org/tools/encoder-parameters/#2-pass_vbr_encoding_for_smooth_playback_on_low-end_hardware Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net> Signed-off-by: David Schleef <ds@schleef.org> | |||||
2011-08-03 | vp8enc: add lag-in-frames option. | Alexey Fisher | 2 | -1/+19 | |
This option set maximum of frames codec should remember, to make better prediktion for alt-ref frames. See example: http://www.webmproject.org/tools/encoder-parameters/#2-pass_best_quality_vbr_encoding Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net> Signed-off-by: David Schleef <ds@schleef.org> | |||||
2011-08-03 | vp8enc: use multipass.cache file name as default for multipass mode. | Alexey Fisher | 1 | -2/+2 | |
Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net> Signed-off-by: David Schleef <ds@schleef.org> | |||||
2011-07-21 | vp8enc: Update for GstBaseVideoEncoder::finish() signature change | Sebastian Dröge | 1 | -3/+3 | |
2011-07-12 | vp8: Fix set-but-unused warnings | Olivier Crête | 1 | -3/+0 | |
2011-07-09 | vp8enc: Use destroy notify to free the coder hook | Sebastian Dröge | 1 | -14/+20 | |
2011-07-04 | vp8enc: update for new libvpx api | David Schleef | 1 | -9/+8 | |
2011-06-26 | vp8enc: generate a timestamp for alt-ref frames. | Alexey Fisher | 1 | -0/+2 | |
It will fix handling of altref/invisible frames since matroska-mux drop any fram with no timestamp. see also: http://www.webmproject.org/code/specs/container/ The encoder will currently set the AR's timestamp as close as possible to the previous frame while attempting to provide a timestamp that is strictly increasing. In cases where the time base given to the encoder at configure time is not granular enough to allow for this the AR will share the same timestamp as D, but should be treated as having no duration. Fixes bug #652951 Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net> | |||||
2011-06-25 | vp8dec: add check if we have legal aspect-ratio before reset it. | Alexey Fisher | 1 | -2/+4 | |
the commit f9b552f0494e (vp8dec: set par to 1/1) will fix situation where no aspect-ratio is set, but it brake stream with available aspect-ratio. This patch fix it. Fixes: #652902. Signed-off-by: Alexey Fisher <bug-track@fisher-privat.net> | |||||
2011-06-04 | vp8dec: set par to 1/1 | David Schleef | 1 | -0/+2 | |
2011-05-18 | vp8enc: Name max/min quantizer properties {max,min}-quantizer | Sebastian Dröge | 1 | -3/+3 | |
Also improve quality property description. | |||||
2011-05-18 | vp8enc: Add properties to select a maximum and minimum quantizer | Alexey Fisher | 2 | -1/+40 | |
Fixes bug #641405. | |||||
2011-05-18 | vp8enc: Fix quality to (constant) quantizer mapping | Alexey Fisher | 1 | -3/+3 | |
This now allows to select all possible quantizers between 0 and 63. See bug #641405. | |||||
2011-05-16 | vp8dec: debug code style fixes | Mark Nauwelaerts | 1 | -6/+9 | |
2011-05-16 | vp8dec: propagate downstream flow return to upstream | Mark Nauwelaerts | 1 | -1/+1 | |
2011-05-16 | basevideodecoder: really and only set src pad caps whenever requested | Mark Nauwelaerts | 1 | -16/+1 | |
... since subclass is expected to be wise enough to know when to do so. | |||||
2011-05-16 | basevideodecoder: invoke subclass start method at state change and use ↵ | Mark Nauwelaerts | 1 | -0/+14 | |
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. | |||||
2011-05-16 | basevideodecoder: subsume skip_frame into finish_frame | Mark Nauwelaerts | 1 | -4/+4 | |
2011-05-16 | basevideoencoder: provide proper upstream flow return handling | Mark Nauwelaerts | 1 | -7/+8 | |
2011-05-16 | vp8enc: minor optimization in setting up image buffer | Mark Nauwelaerts | 2 | -23/+39 | |
2011-05-16 | vp8enc: refactor frame processing | Mark Nauwelaerts | 1 | -79/+33 | |
2011-05-16 | vp8enc: do init at set_format time | Mark Nauwelaerts | 1 | -87/+91 | |
2011-05-16 | vp8enc: fix keyframe forcing | Mark Nauwelaerts | 2 | -2/+1 | |
2011-05-16 | basevideocodec: remove redundant caps field | Mark Nauwelaerts | 1 | -1/+2 | |
... as it is already at hand as the src pad's negotiated caps. | |||||
2011-05-16 | vp8enc: use baseclass event virtual handler | Mark Nauwelaerts | 2 | -18/+7 | |
2011-03-23 | basevideo: merge utils header into basevideocodec | David Schleef | 2 | -2/+0 | |
2011-03-17 | vp8: fix LIBADD order in Makefile.am | Tim-Philipp Müller | 1 | -4/+4 | |
2011-02-04 | vp8enc: Add description for bitrate units. | Alexey Fisher | 1 | -1/+1 | |
2010-11-30 | vp8enc: Readd setting of granulepos | David Schleef | 1 | -0/+7 | |
Revert parts of last patch that removed setting of granulepos. oggmux still requires correct granulepos in incoming packet. | |||||
2010-11-30 | vp8enc: Don't override timestamps set by base class | David Schleef | 1 | -20/+0 | |
Because the base class does it correctly. Fixes: #635720, #625558. | |||||
2010-11-25 | vp8: Remove dead assignments | Edward Hervey | 2 | -32/+0 | |
2010-10-15 | basevideo: Move common fields/functions to basecodec | David Schleef | 2 | -53/+45 | |
2010-09-18 | basevideo: Move deadline to frame structure | David Schleef | 1 | -3/+4 | |
2010-08-19 | vp8dec: Set GstBaseVideoDecoder::packetized to TRUE as soon as possible | Philip Jägenstedt | 1 | -1/+3 | |
This fixes an infinite loop if an EOS event is received before GstBaseVideoDecoder::start() is called, e.g. immediately when the pads are activated. Fixes bug #626815. | |||||
2010-07-10 | vp8enc: Add support for enabling automatic insertion of alt-ref frames by ↵ | Sebastian Dröge | 2 | -1/+27 | |
the encoder | |||||
2010-07-10 | vp8enc: Fix handling of invisible/alt ref frames | Sebastian Dröge | 1 | -35/+42 | |
2010-07-03 | vp8: Add initial documentation, based on the theoradec/theoraenc documentation | Sebastian Dröge | 4 | -10/+51 | |
2010-07-03 | vp8: Move structure definitions, etc to public header files for gtk-doc | Sebastian Dröge | 6 | -142/+185 | |
2010-06-15 | vp8enc: Implement multipass encoding | Sebastian Dröge | 1 | -40/+189 | |
Fixes bug #621348. | |||||
2010-06-14 | vp8enc: Set VP8E_SET_CPUUSED to 0 | Sebastian Dröge | 1 | -1/+7 | |
This setting controls how much CPU can be used by the encoder, specified in fractions of 16. Negative values mean strict enforcement of this while positive values are adaptive. The default value is -4, which means that we're not running as fast as possible and probably are wasting some quality. 0 is the recommended default by libvpx upstream. | |||||
2010-06-14 | vp8enc: Use VPX defines for REALTIME, GOOD/BEST quality deadlines instead of ↵ | Sebastian Dröge | 1 | -3/+3 | |
our own These are the values used for the speed property. | |||||
2010-06-03 | vp8enc: fix printf format warning in log message | Tim-Philipp Müller | 1 | -2/+2 | |
gstvp8enc.c:564: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’ gstvp8enc.c:744: error: format ‘%d’ expects type ‘int’, but argument 8 has type ‘size_t’ | |||||
2010-06-02 | basevideo, vp8: guard unstable API with GST_USE_UNSTABLE_API | Tim-Philipp Müller | 1 | -1/+2 | |
Add some guards and fat warnings to the header files with still unstable API, so people who just look at the installed headers know that it actually is unstable API. Merging previous commit into current codebase. |