Age | Commit message (Collapse) | Author | Files | Lines |
|
From bcb1518 to 211fa5f
|
|
EGLImage allocator
Previously when using gst EGLImage allocator the caps was
video/x-raw, format=RGBA instead of
video/x-raw(memory:EGLImage), format=RGBA
Kepp previous behavior in case negotiation fails with caps feature.
It means it will still have a chance to use EGLImage even if the
feature is not in the caps.
https://bugzilla.gnome.org/show_bug.cgi?id=729196
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=728774
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=728322
|
|
As decided in bug #703343
Not compatible with the new libgstgl API.
A portage has been started, attachment 272800.
https://bugzilla.gnome.org/show_bug.cgi?id=703343
|
|
There is no point to retrieve a ref/unref type
instead of an EGLDisplay directly. It's like for EGLImage.
https://bugzilla.gnome.org/show_bug.cgi?id=703343
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=703343
|
|
Add support for ABGR, ARGB, RGB16, BGR16, YUY2, UYVY, YVYU, GRAY8 and
NV16 color format.
|
|
|
|
It will be easier to support more color format.
|
|
|
|
When draining due a format change also drain
the pipeline to reclaim back all buffers.
https://bugzilla.gnome.org/show_bug.cgi?id=726107
|
|
Ensure to call to image_data_free in order to release GPU resources.
Also ensure to destroy EGLImage and GLTexture from proper
thread/context.
https://bugzilla.gnome.org/show_bug.cgi?id=726107
|
|
Like in eglglessink
https://bugzilla.gnome.org/show_bug.cgi?id=726107
|
|
Acording 6.1.3 Seek Event Sequence in the OpenMAX IL 1.1.2 spec
document in order to flush the component it needs to be in
paused state.
https://bugzilla.gnome.org/show_bug.cgi?id=726038
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=726038
|
|
Make seeking work when using egl_render component
https://bugzilla.gnome.org/show_bug.cgi?id=726038
|
|
We have to return the buffers back to the pool in when stopping to
not mess with the GstBufferPool accounting.
The OMX buffers will be freed when those won't be in charge of the
pool in the chained up call to 'stop'.
Fixes segfaults on finalize and pool not being properly deactivated.
https://bugzilla.gnome.org/show_bug.cgi?id=726337
|
|
Signed-off-by: Christian König <christian.koenig@amd.com>
https://bugzilla.gnome.org/show_bug.cgi?id=726958
|
|
|
|
When using GstOMXBufferPool on an output port, it internally uses
a GPtrArray to manage the GstBuffers instead of the default queue
from the GstBufferPool base class.
In this case GstBufferPool::default_free_buffer is not called when
the pool is stopped. Because the queue is empty. So explicitely
call gst_omx_buffer_pool_free_buffer on each buffer contained in
the GPtrArray.
https://bugzilla.gnome.org/show_bug.cgi?id=726337
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=720031
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=726024
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=726325
|
|
Add a wait_message helper function and remove all those duplicated code.
https://bugzilla.gnome.org/show_bug.cgi?id=725493
|
|
|
|
|
|
Identical functionality spread of two different components.
We can't use a common base class because of different inheritance,
but let's try to share the code anyway.
https://bugzilla.gnome.org/show_bug.cgi?id=726024
|
|
|
|
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=726025
|
|
Specifying the component is error prone and unnecessary.
https://bugzilla.gnome.org/show_bug.cgi?id=726021
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725907
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725907
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=725826
|
|
There's no reason to not build the examples now that are ported to 1.x.
|
|
Fixes build with current master.
|
|
Just the same as we did with the decoder. Also give the
function a gst_omx_video_enc prefix to distinct it from
the decoder function.
https://bugzilla.gnome.org/show_bug.cgi?id=724236
|
|
No need to make it more complicated and error prone than
necessary. Also give the function a gst_omx_video_dec prefix
to distinct it from the encoder function.
https://bugzilla.gnome.org/show_bug.cgi?id=724236
|
|
This code doesn't seems to be used for quite a while,
remove it before it starts to rot.
https://bugzilla.gnome.org/show_bug.cgi?id=724236
|
|
Waiting for the next message if we already got one
is nonsense and can lead to lockups.
https://bugzilla.gnome.org/show_bug.cgi?id=725468
|
|
The reset function shouldn't start the src pad
loop if it wasn't started before.
Signed-off-by: Christian König <christian.koenig@amd.com>
|
|
The reset function shouldn't start the src pad
loop if it wasn't started before.
Signed-off-by: Christian König <christian.koenig@amd.com>
|
|
From fe1672e to bcb1518
|
|
From 1a07da9 to fe1672e
|
|
From d48bed3 to 1a07da9
|
|
Also don't stop the task on NOT_LINKED. We're not a demuxer.
|
|
From dbedaa0 to d48bed3
|
|
From 865aa20 to dbedaa0
|