{"push_id":1827680373,"size":13,"distinct_size":13,"ref":"refs/heads/tizonia","head":"d2f73570b0422c31cf59f6f64abbdcdf198ea835","before":"7f39befbd15ad26c471fb54cb836e6b64c55c575","commits":[{"sha":"29ce1d91529a4aebdff199999920a5def5f9c56f","author":{"name":"Gurkirpal Singh","email":"88cab7920f4e9611c1e0428c4a63708187fce7a6@gmail.com"},"message":"config: add OMX.st.audio_decoder.mp3.mad for Bellagio config\n\nMP3 Software decoder (libmad based) but useful for testing\nand to compare with other targets.\n\nGST_OMX_CONFIG_DIR=$HOME/gst/master/gst-omx/config/bellagio/ \\\n    gst-launch-1.0 filesrc location=mpthreetest.mp3 ! id3demux ! \\\n    mpegaudioparse ! omxmp3dec ! audioconvert ! pulsesink\n\nDidn't add 'local' in core-name path compared to other components\nin that same gstomx.conf file because OMX.st.audio_decoder.mp3.mad\ncomes with the Ubuntu package 'libomxil-bellagio0-components-mad'.\nAll other components listed in this gstomx.conf for Bellagio, are\nnot provided by any Ubuntu packages. It could explain the 'local',\ni.e. requiring to build them from source.\n\ndpkg -L libomxil-bellagio0\n    /usr/lib/libomxil-bellagio.so.0\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=781786\n\nSigned-off-by: Gurkirpal Singh <gurkirpal204@gmail.com>\nSigned-off-by: Julien Isorce <jisorce@oblong.com>","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/29ce1d91529a4aebdff199999920a5def5f9c56f"},{"sha":"1c8f069e4247a9e2f7cc50e9111f41be1d6ebcbb","author":{"name":"Julien Isorce","email":"132b9b720221334a1062cf994e233e4e3a110bbb@oblong.com"},"message":"omx: allow 0 feature\n\nPreviously the omx plugin was blacklisted if GST_OMX_CONFIG_DIR\npoints to an invalid path or if the gstomx.conf contains 0 valid\ncomponent.\nProblem is that once the plugin is blacklisted, a rescan is not\ntriggered upon changes of the env var or the gstomx.conf file\ndespite being setup with gst_plugin_add_dependency.\n\nThis also makes it more consistent with other plugins that auto\ngenerate features. For example gst-{ffmeg,libav}, gstreamer-vaapi,\nv4l2 video dec.\n\nTo clarify the diff, the plugin_init func will return TRUE even if\ng_key_file_get_groups returns 0 element and even if\ng_key_file_load_from_dirs fails.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=782867","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/1c8f069e4247a9e2f7cc50e9111f41be1d6ebcbb"},{"sha":"463929af3e29ae4ae024a63a9004e3693324476b","author":{"name":"Graham Leggett","email":"74897a801930292761e291346d69fd66697c4049@sharp.fm"},"message":"omxvideoenc: Improve debug output when setting codec state due to new codec_data fails\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=783657","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/463929af3e29ae4ae024a63a9004e3693324476b"},{"sha":"f79b21f12ca953c7d10f8573e4edc8b2dfc1dd14","author":{"name":"Guillaume Desmottes","email":"0300a81bf0a3f564b127bedb62d1caec96ddece1@collabora.co.uk"},"message":"meson: define HAVE_VIDEO_EXT if OMX_VideoExt.h is present\n\nMeson build wasn't defining the HAVE_VIDEO_EXT like configure.ac does.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=783346","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/f79b21f12ca953c7d10f8573e4edc8b2dfc1dd14"},{"sha":"37ae3c170a5cd45430c3d330b918545ebf0daa58","author":{"name":"Julien Isorce","email":"132b9b720221334a1062cf994e233e4e3a110bbb@oblong.com"},"message":"configure.ac: move omx features check after target selection\n\nDoes not change anything, except this will be useful for future commits.\nIndeed some targets provide a .pc file where to look for the omx headers.","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/37ae3c170a5cd45430c3d330b918545ebf0daa58"},{"sha":"ba4bcfd3c40c816496a9c01f7ceb3dd0f2995980","author":{"name":"Gurkirpal Singh","email":"88cab7920f4e9611c1e0428c4a63708187fce7a6@gmail.com"},"message":"configure.ac: add tizonia target for --with-omx-target flag.\n\nThis will check for tizilheaders.pc which adds path to omx-il\nheaders its cflags. Can be installed all together with the 1.2 headers\nwith package tizilheaders if not building from sources:\nhttps://github.com/tizonia/tizonia-openmax-il\n\nIt is also adviced to remove libomxil-bellagio-dev package because\nit installs headers /usr/include directly, ex: /usr/include/OMX_Video.h.","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/ba4bcfd3c40c816496a9c01f7ceb3dd0f2995980"},{"sha":"8449923a6f6345fc665ff417d672e11dc5e55953","author":{"name":"Gurkirpal Singh","email":"88cab7920f4e9611c1e0428c4a63708187fce7a6@gmail.com"},"message":"omx: guard some omx enums with IL version\n\nSome enums that existed in 1.1.2 just do not exit in 1.2.0\nSee https://www.khronos.org/registry/OpenMAX-IL/specs/OpenMAX_IL_1_2_0_Specification_redline.pdf","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/8449923a6f6345fc665ff417d672e11dc5e55953"},{"sha":"6b0a670066ea39e58d2ed97b224dcb4eb95a7262","author":{"name":"Gurkirpal Singh","email":"88cab7920f4e9611c1e0428c4a63708187fce7a6@gmail.com"},"message":"omx: always ignore OMX_ErrorPortUnpopulated\n\nIt is safe to ignore it always. Tizonia notifies this error to pass\nsome khronos conformance tests. Problem is that gst-omx saves this\nerror in comp->last_error and then gst_omx_port_set_enabled early\nerror out which fails the pipeline.","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/6b0a670066ea39e58d2ed97b224dcb4eb95a7262"},{"sha":"ecb7e8419dc93c17e98fc368272008e03d586d47","author":{"name":"Gurkirpal Singh","email":"88cab7920f4e9611c1e0428c4a63708187fce7a6@gmail.com"},"message":"config: add omxmp3dec config for tizonia\n\nGST_OMX_CONFIG_DIR=$HOME/gst/master/gst-omx/config/tizonia/ \\\n    gst-launch-1.0 filesrc location=mpthreetest.mp3 ! id3demux ! \\\n    mpegaudioparse ! omxmp3dec ! audioconvert ! pulsesink","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/ecb7e8419dc93c17e98fc368272008e03d586d47"},{"sha":"2ccb0db79ccdd00e1e81a5c3e315a6cf8fd3fdf1","author":{"name":"Julien Isorce","email":"132b9b720221334a1062cf994e233e4e3a110bbb@oblong.com"},"message":"omxvideodec: handle IL 1.2 behavior for OMX_SetParameter\n\nIt triggers SettingsChanged on the other port and it is up to\nthe client to decide if it should lead to a port reconfiguration.\n\nSettings are propagated to the other port for fields they have\nin common. But this event is only triggered on the other port\nif it actually change a setting.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=783976","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/2ccb0db79ccdd00e1e81a5c3e315a6cf8fd3fdf1"},{"sha":"d51452268105e8422c7830116e0b8aa911a57895","author":{"name":"Julien Isorce","email":"132b9b720221334a1062cf994e233e4e3a110bbb@oblong.com"},"message":"config: add OMX.Aratelia.video_decoder.vp8 to Tizonia config","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/d51452268105e8422c7830116e0b8aa911a57895"},{"sha":"bda93c9482f17eec940bb9a1125e9aca2b9b4c8a","author":{"name":"Julien Isorce","email":"132b9b720221334a1062cf994e233e4e3a110bbb@oblong.com"},"message":"omxvideodec: use OMX_UseBuffer\n\nFor example this allows the omx decoder to directly fill the\npixmaps coming from the video sink.\n\nIt only avoids a buffer copy when the decoder uses a pool provided\nby a downstream element. So let's restrict this usage to situations\nwhere the decoder decides to use a downstream buffer pool.\n\nTested with Tizonia's OMX.Aratelia.video_decoder.vp8.\n\nIf it fails to setup buffers with OMX_UseBuffer the decoders\nfallbacks to usual OMX_AllocateBuffer.\n\nIt allows to test on desktop the GstOMXBufferPool->other_pool\nmanagement which was previously only used in the OMX_UseEGLImage\ncase, i.e. on Rpi.\n\nhttps://bugzilla.gnome.org/show_bug.cgi?id=784069","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/bda93c9482f17eec940bb9a1125e9aca2b9b4c8a"},{"sha":"d2f73570b0422c31cf59f6f64abbdcdf198ea835","author":{"name":"Julien Isorce","email":"132b9b720221334a1062cf994e233e4e3a110bbb@oblong.com"},"message":"omxvideodec: make generic the OMX_UseEGLImage code path\n\nWill be easier to maintain and to make enhancements.\n\nTested with Tizonia on Desktop.","distinct":true,"url":"https://api.github.com/repos/CapOM/gst-omx/commits/d2f73570b0422c31cf59f6f64abbdcdf198ea835"}]}
{"actor":{"display_login":"CapOM"}}