Sebastian Dröge
|
22ba4e1b9e
|
omxvideoenc: Add vfunc for handling the output frames
This can be used by subclasses to override the buffer flags
or to handle some frames differently than the default behaviour.
|
2011-11-15 08:28:32 -08:00 |
|
Sebastian Dröge
|
2d6239678f
|
omxvideoenc: Don't try to drain the component after EOS
And don't send EOS twice in any case. This most likely
will cause the component to not output it again and
is not necessary anyway.
|
2011-11-08 11:10:52 +01:00 |
|
Sebastian Dröge
|
ef67a43702
|
omxvideoenc: Better handling of encoder parameters
Only set them if necessary and allow to use the component
defaults.
|
2011-11-02 13:50:14 +01:00 |
|
Sebastian Dröge
|
8eaf25c10e
|
omxvideoenc: Implement draining of the component and use it
This makes sure that all buffers are encoded and pushed downstream
before flushing the ports and losing some buffers.
|
2011-11-01 16:41:46 +01:00 |
|
Sebastian Dröge
|
f93a45fb66
|
omxaudioenc: Forward downstream flow returns to upstream
|
2011-11-01 15:10:12 +01:00 |
|
Sebastian Dröge
|
e7b421c131
|
omxvideoenc: Add support for setting bitrate/quantization related parameters
|
2011-07-28 12:52:24 +02:00 |
|
Sebastian Dröge
|
2343decb3c
|
omxvideoenc: Add video encoder base class and MPEG4 video encoder
Unfortunately requires lots of hacks again to work properly with
Bellagio.
|
2011-07-20 11:08:18 +02:00 |
|