---
src/gbm/main/gbm.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/gbm/main/gbm.c b/src/gbm/main/gbm.c
index 0f4657a..31202ed 100644
--- a/src/gbm/main/gbm.c
+++ b/src/gbm/main/gbm.c
@@ -132,7 +132,7 @@ _gbm_mesa_get_device(int fd)
* the file descriptor returned
Call to handle_table_get in vlVaDestroySurfaces can
return NULL on failure.
CID: 1243522
Signed-off-by: Gurkirpal Singh
---
src/gallium/state_trackers/va/surface.c | 4
1 file changed, 4 insertions(+)
diff --git a/src/gallium/state_trackers/va/surface.c
b/src/gallium/state_trackers/va
Signed-off-by: Gurkirpal Singh
---
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 2 ++
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 1 +
src/gallium/drivers/nouveau/nv50/nv98_video.c | 1 +
src/gallium/drivers/nouveau/nvc0/nvc0_video.c | 3
Signed-off-by: Gurkirpal Singh
---
src/mesa/state_tracker/st_glsl_to_nir.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/mesa/state_tracker/st_glsl_to_nir.cpp
b/src/mesa/state_tracker/st_glsl_to_nir.cpp
index a880564..a914c8d 100644
--- a/src/mesa/state_tracker/st_glsl_to_nir.cpp
v2: Use MAYBE_UNUSED as suggested by Ian Romanick
Signed-off-by: Gurkirpal Singh
---
src/gallium/drivers/nouveau/codegen/nv50_ir_emit_nv50.cpp | 4 +++-
src/gallium/drivers/nouveau/codegen/nv50_ir_peephole.cpp | 4 +++-
src/gallium/drivers/nouveau/nv50/nv98_video.c | 4 +++-
src
v2: Use MAYBE_UNUSED
Changed commit tag
(Suggested by Ian Romanick)
Signed-off-by: Gurkirpal Singh
---
src/mesa/state_tracker/st_glsl_to_nir.cpp | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/mesa/state_tracker/st_glsl_to_nir.cpp
b/src/mesa/state_tracker
Signed-off-by: Gurkirpal Singh
---
configure.ac| 30 +++
src/gallium/Makefile.am | 4 ++
src/gallium/targets/omx-tizonia/Makefile.am | 77 +
src/gallium/targets/omx-tizonia/omx.sym | 11 +
src/gallium
Signed-off-by: Gurkirpal Singh
---
src/gallium/state_trackers/omx_tizonia/Makefile.am | 35 +
.../state_trackers/omx_tizonia/Makefile.sources|9 +
.../state_trackers/omx_tizonia/entrypoint.c| 152 ++
.../state_trackers/omx_tizonia/entrypoint.h| 35 +
src/gallium
PKG_CHECK_MODULES for omx_tizonia checks (Emil)
Use spaces instead of tabs
Add checks around omx-tizonia
GSoC Project link:
https://summerofcode.withgoogle.com/projects/#4737166321123328
Signed-off-by: Gurkirpal Singh
Reviewed-and-Tested-by: Julien Isorce
---
configure.ac
Adds common structure for adding components and screen creation
v2: Separate commits for entrypoint and decoder (Christian)
Preserve copyright for copied files (Emil)
Signed-off-by: Gurkirpal Singh
Reviewed-and-Tested-by: Julien Isorce
---
src/gallium/state_trackers/omx_tizonia
PKG_CHECK_MODULES for omx_tizonia checks (Emil)
Use spaces instead of tabs
Add checks around omx-tizonia
GSoC Project link:
https://summerofcode.withgoogle.com/projects/#4737166321123328
Signed-off-by: Gurkirpal Singh
Reviewed-and-Tested-by: Julien Isorce
---
configure.ac
Sending patches in separate thread since I can't see some patches
in reply to the original thread.
Gurkirpal Singh (4):
st/omx_bellagio: Rename state tracker and option
st/omx_tizonia: Add --enable-omx-tizonia flag and build files
st/omx_tizonia: Add entrypoint
st/omx_tizonia: Add
Adds common structure for adding components and screen creation
v2: Separate commits for entrypoint and decoder (Christian)
Preserve copyright for copied files (Emil)
Signed-off-by: Gurkirpal Singh
Reviewed-and-Tested-by: Julien Isorce
---
src/gallium/state_trackers/omx_tizonia
rge has been put
aside for mod approval.
The changes I made were to just rename the st/omx directory to
st/omx_bellagio (the reason it became large)
and renaming bits in the configure.ac and Makefiles.
>
>
>
> On 08/12/2017 12:07 PM, Gurkirpal Singh wrote:
>
>> Coexist with --e
On Mon, Aug 14, 2017 at 8:55 PM, Leo Liu wrote:
>
>
> On 08/14/2017 11:19 AM, Gurkirpal Singh wrote:
>
>
>
> On Mon, Aug 14, 2017 at 8:05 PM, Leo Liu wrote:
>
>>
>>
>> On 08/14/2017 05:46 AM, Julien Isorce wrote:
>>
>> Hi Leo,
>>
>&
On Mon, Aug 14, 2017 at 10:05 PM, Leo Liu wrote:
>
>
> On 08/14/2017 12:25 PM, Gurkirpal Singh wrote:
>
>
>
> On Mon, Aug 14, 2017 at 8:55 PM, Leo Liu wrote:
>
>>
>>
>> On 08/14/2017 11:19 AM, Gurkirpal Singh wrote:
>>
>>
>>
>>
Hi,
I was recently accepted as a Google Summer of Code (GSoC) student to work
on adding omx state tracker in Mesa/Gallium that uses tizonia instead of
bellagio. My mentor for this project, Julien Isorce, suggested that I
should take this opportunity to interact with the mesa community and core
mai
These are the refactored commits related to the GSoC project involving
adding a st/omx state tracker using tizonia.
There are still some parts of code that i didn't refactor yet as
explained below:
1) I wasn't sure if it's okay to use #if-#else declaratives for function
declarations. For eg: One fu
---
src/gallium/auxiliary/Makefile.sources | 2 +
src/gallium/auxiliary/vl/vl_screen.c | 107 +
src/gallium/auxiliary/vl/vl_screen.h | 33 +++
.../state_trackers/omx_bellagio/entrypoint.c | 83
.../state_tra
Allow only bellagio or tizonia to be used at the same time.
Detect tizonia package config file
Generate libomx_mesa.so and install it to libtizcore.pc::pluginsdir
Only compile empty source (target.c) for now.
GSoC Project link:
https://summerofcode.withgoogle.com/projects/#4737166321123328
---
c
Adds base files for adding components
---
.../state_trackers/omx/tizonia/Makefile.sources| 4 ++-
.../state_trackers/omx/tizonia/entrypoint.c| 37 ++
.../state_trackers/omx/tizonia/entrypoint.h| 35
3 files changed, 75 insertions(+), 1
Example Gstreamer pipeline :
gst-launch-1.0 filesrc location=movie.mp4 ! qtdemux ! h264parse ! avdec_h264 !
videoconvert ! omxh264enc ! h264parse ! avdec_h264 ! videoconvert ! ximagesink
---
src/gallium/state_trackers/omx/Makefile.sources| 4 +-
src/gallium/state_trackers/omx/bellagio/vid_e
Example Gstreamer pipeline :
MESA_ENABLE_OMX_EGLIMAGE=1 GST_GL_API=gles2 GST_GL_PLATFORM=egl gst-launch-1.0
filesrc location=movie.mp4 ! qtdemux ! h264parse ! omxh264dec ! glimagesink
---
src/gallium/state_trackers/omx/Makefile.am | 1 +
src/gallium/state_trackers/omx/tizonia/Makefile.a
59 PM, Leo Liu wrote:
>
>
> On 11/29/2017 12:23 PM, Christian König wrote:
>
> Am 29.11.2017 um 18:08 schrieb Gurkirpal Singh:
>
>
>
> On Wed, Nov 29, 2017 at 3:20 PM, Christian König <
> ckoenig.leichtzumer...@gmail.com> wrote:
>
>> Am 29.11.2017 um 0
v2: Refactor out screen functions to st/omx
Example Gstreamer pipeline :
gst-launch-1.0 filesrc location=movie.mp4 ! qtdemux ! h264parse ! avdec_h264 !
videoconvert ! omxh264enc ! h264parse ! avdec_h264 ! videoconvert ! ximagesink
---
src/gallium/state_trackers/omx/Makefile.sources| 4 +-
Allow only bellagio or tizonia to be used at the same time.
Detect tizonia package config file
Generate libomx_mesa.so and install it to libtizcore.pc::pluginsdir
Only compile empty source (target.c) for now.
GSoC Project link:
https://summerofcode.withgoogle.com/projects/#4737166321123328
---
c
Adds base files for adding components
---
.../state_trackers/omx/tizonia/Makefile.sources| 4 ++-
.../state_trackers/omx/tizonia/entrypoint.c| 37 ++
.../state_trackers/omx/tizonia/entrypoint.h| 35
3 files changed, 75 insertions(+), 1
Example Gstreamer pipeline :
MESA_ENABLE_OMX_EGLIMAGE=1 GST_GL_API=gles2 GST_GL_PLATFORM=egl gst-launch-1.0
filesrc location=movie.mp4 ! qtdemux ! h264parse ! omxh264dec ! glimagesink
---
src/gallium/state_trackers/omx/Makefile.am | 1 +
src/gallium/state_trackers/omx/tizonia/Makefile.a
. Please move them back to st/omx.
>
> With that fixed, the series are:
>
> Acked-by: Leo Liu
>
> Thanks for the work!
>
> Leo
>
>
>
>
> Another reason is that the env var "OMX_RENDER_NODE" mentions OMX.
>
> Thx!
> Julien
>
>
Hi,
As a part of my GSoC project[1] I'm working on adding OMX_UseEGLImage
support in gallium/st/omx.
I have an egl_display[1] (OMX_NATIVE_WINDOWTYPE) and the EGLImage[2] in the
H.264 decoder component. I'm looking some sort of method to get mesa pipe
screen pointer (or some other pipe structure)
his machine right now. It could take
a few weeks until I could do so.
>
> Leo
>
> On 12/04/2017 08:58 AM, Leo Liu wrote:
>
>
>
> On 12/03/2017 10:04 AM, Gurkirpal Singh wrote:
>
> I sent the modified patches in another thread a while ago.
> Please review in case go
Adds base files for adding components
Acked-by: Leo Liu
Reviewed-by: Julien Isorce
---
.../state_trackers/omx/tizonia/Makefile.sources| 4 ++-
.../state_trackers/omx/tizonia/entrypoint.c| 37 ++
.../state_trackers/omx/tizonia/entrypoint.h| 35 +++
Allow only bellagio or tizonia to be used at the same time.
Detect tizonia package config file
Generate libomx_mesa.so and install it to libtizcore.pc::pluginsdir
Only compile empty source (target.c) for now.
GSoC Project link:
https://summerofcode.withgoogle.com/projects/#4737166321123328
Acked
Example Gstreamer pipeline :
MESA_ENABLE_OMX_EGLIMAGE=1 GST_GL_API=gles2 GST_GL_PLATFORM=egl gst-launch-1.0
filesrc location=movie.mp4 ! qtdemux ! h264parse ! omxh264dec ! glimagesink
Acked-by: Leo Liu
Reviewed-by: Julien Isorce
---
src/gallium/state_trackers/omx/Makefile.am | 1 +
s
v2: Refactor out screen functions to st/omx
Example Gstreamer pipeline :
gst-launch-1.0 filesrc location=movie.mp4 ! qtdemux ! h264parse ! avdec_h264 !
videoconvert ! omxh264enc ! h264parse ! avdec_h264 ! videoconvert ! ximagesink
Acked-by: Leo Liu
Reviewed-by: Julien Isorce
---
src/gallium/s
the current set.
>
I wasn't sure if the changes needed to be added to this commit or add a new
commit.
>
> @Dylan, if possible, could you give an update for the Meson build on the
> current set?
>
>
> Thanks,
>
> Leo
>
>
>
>
> On 01/17/2018 08:54 AM, G
hub.com/gpalsingh/mesa/commits/refactor_stomx
Cheers
>
> Dylan
>
> Quoting Leo Liu (2018-01-17 08:23:54)
> >
> >
> > On 01/17/2018 11:19 AM, Gurkirpal Singh wrote:
> >
> >
> >
> > On Wed, Jan 17, 2018 at 8:22 PM, Leo Liu wrote:
> >
&
c.c:276:7: error: implicit declaration of function ‘omx_put_screen’
> [-Werror=implicit-function-declaration]
>omx_put_screen();
>^~
> cc1: some warnings being treated as errors
> Makefile:682: recipe for target 'vid_enc.lo' failed
> make[5
Allow only bellagio or tizonia to be used at the same time.
Detect tizonia package config file
Generate libomx_mesa.so and install it to libtizcore.pc::pluginsdir
Only compile empty source (target.c) for now.
GSoC Project link:
https://summerofcode.withgoogle.com/projects/#4737166321123328
Acked
Adds base files for adding components
Acked-by: Leo Liu
Reviewed-by: Julien Isorce
---
.../state_trackers/omx/tizonia/Makefile.sources| 4 ++-
.../state_trackers/omx/tizonia/entrypoint.c| 37 ++
.../state_trackers/omx/tizonia/entrypoint.h| 35 +++
v2: Refactor out screen functions to st/omx
Example Gstreamer pipeline :
gst-launch-1.0 filesrc location=movie.mp4 ! qtdemux ! h264parse ! avdec_h264 !
videoconvert ! omxh264enc ! h264parse ! avdec_h264 ! videoconvert ! ximagesink
Acked-by: Leo Liu
Reviewed-by: Julien Isorce
---
src/gallium/s
Example Gstreamer pipeline :
MESA_ENABLE_OMX_EGLIMAGE=1 GST_GL_API=gles2 GST_GL_PLATFORM=egl gst-launch-1.0
filesrc location=movie.mp4 ! qtdemux ! h264parse ! omxh264dec ! glimagesink
Acked-by: Leo Liu
Reviewed-by: Julien Isorce
---
src/gallium/state_trackers/omx/Makefile.am | 1 +
s
I've added the right patches as a reply.
Sry again for the inconvenience
On Sat, Jan 20, 2018 at 3:38 AM, Gurkirpal Singh
wrote:
>
>
> On Fri, Jan 19, 2018 at 8:30 PM, Leo Liu wrote:
>
>>
>>
>> On 01/19/2018 04:46 AM, Julien Isorce wrote:
>>
>>
Since patch 1 was rejected this time around for being too large I've also
sent the series directly to Leo and Julien.
On Sat, Jan 20, 2018 at 8:01 AM, Gurkirpal Singh
wrote:
> I've added the right patches as a reply.
>
> Sry again for the inconvenience
>
> On Sat
eb Emil Velikov:
>>
>>> Hi Gurkirpal,
>>>
>>> Thanks for working on this. I believe Christian has some good points.
>>> There's only one small question + suggestion from me.
>>>
>>> On 11 August 2017 at 05:31, Gurki
7;ll try something similar.
>
> One more question - WRT gst-omx, what target should I build -
> generic or is something else/patch needed? I don't see tizonia with
> current git.
>
>
> Gurkirpal Singh wrote:
>
>> Hi,
>>
>> It is a known issue that the
46 matches
Mail list logo