summaryrefslogtreecommitdiff
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* Remove autotools buildTim-Philipp Müller2019-10-145-27/+0
|
* zynqultrascaleplus: enable 'ensure-buffer-count-actual' hackGuillaume Desmottes2018-06-081-4/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=791211
* zynq: remove 'no-disable-outport' hackGuillaume Desmottes2018-05-031-4/+4
| | | | No longer needed with newer version of the OMX stack.
* config: dist tizonia config filesTim-Philipp Müller2018-03-031-1/+1
|
* omxvideodec: add hack to pass color format from caps to OMX decoderGuillaume Desmottes2018-01-301-2/+2
| | | | | | | | | | | This hack tries to pass as much information as possible from caps to the decoder before it receives any buffer. These information can be used by the OMX decoder to, for example, pre-allocate its internal buffers before starting to decode and so reduce its initial latency. This mechanism is currently supported by the zynqultrascaleplus decoder. https://bugzilla.gnome.org/show_bug.cgi?id=792040
* config: add OMX.Aratelia.audio_decoder.aac to Tizonia configJulien Isorce2017-12-111-0/+8
| | | | | | | | Useful mostly for testing/debugging purpose as this is a software based decoder (libfaad) for which GStreamer provides a direct wrapper. https://bugzilla.gnome.org/show_bug.cgi?id=791482
* add test supportGuillaume Desmottes2017-10-191-4/+15
| | | | | | | Most of the boilerplate and the states test has been copied from gst-plugins-good. https://bugzilla.gnome.org/show_bug.cgi?id=789094
* omxh265dec: add H265 decoderGuillaume Desmottes2017-09-061-0/+9
| | | | | | | | Add HEVC decoder for the zynqultrascaleplus platform. I used the H264 decoder code as a template. https://bugzilla.gnome.org/show_bug.cgi?id=785434
* omxh265enc: add H265 encoderGuillaume Desmottes2017-09-061-0/+9
| | | | | | | | | | The OMX spec doesn't support HEVC but the OMX stack of the zynqultrascaleplus adds it as a custom extension. It uses the same API as the one of Android's OMX stack. I used the H264 encoder code as a template. https://bugzilla.gnome.org/show_bug.cgi?id=785434
* config: expose OMX.mesa h264 decoder and encoder in Tizonia configGurkirpal Singh2017-08-171-0/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=783976
* config: add OMX.Aratelia.video_decoder.vp8 to Tizonia configJulien Isorce2017-07-181-0/+8
| | | | | | | | Useful mostly for testing/debugging purpose as this is a software based encoder (libvpxdec) for which GStreamer provides a direct wrapper. https://bugzilla.gnome.org/show_bug.cgi?id=783976
* config: set rank to 0 for Tizonia's mp3 decoderJulien Isorce2017-07-181-1/+1
| | | | | Should have been 0 from the initial commit eed49b4231a063639f90279c8044404c2149902a
* config: add OMX.Aratelia.audio_encoder.mp3 to Tizonia configJulien Isorce2017-07-121-0/+8
| | | | | | | | Useful mostly for testing/debugging purpose as this is a software based encoder (libmp3lame) for which GStreamer provides a direct wrapper. https://bugzilla.gnome.org/show_bug.cgi?id=782988
* h264dec: add hack to pass profile and level to OMXGuillaume Desmottes2017-07-111-1/+1
| | | | | | | | | | | | This information can be useful to zynqultrascaleplus decoders. They may use this information to reduce startup latency by configuring itself before receiving the first frames. We also have a custom OMX extension allowing the decoder to report the latency. The profile/level information helps it reporting a more accurate latency earlier. https://bugzilla.gnome.org/show_bug.cgi?id=783114
* meson: Add tizonia optionGurkirpal Singh2017-07-052-1/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=782800
* config: add omxmp3dec config for tizoniaGurkirpal Singh2017-07-053-0/+16
| | | | | | | | | | | | | | GST_OMX_CONFIG_DIR=$HOME/gst/master/gst-omx/config/tizonia/ \ gst-launch-1.0 filesrc location=mpthreetest.mp3 ! id3demux ! \ mpegaudioparse ! omxmp3dec ! audioconvert ! pulsesink v2: [Nicolas] Use template to create gstomx.conf using pkg-config v3: [Nicolas] Ignore only config/tizonia/gstomx.conf v4: [Nicolas] Add "/" for single occurence https://bugzilla.gnome.org/show_bug.cgi?id=782800
* add 'zynqultrascaleplus' as OMX targetGuillaume Desmottes2017-07-035-1/+27
| | | | | | | | | Adding support for the 'Zynq UltraScale+' as a new OMX target. See https://www.xilinx.com/products/silicon-devices/soc/zynq-ultrascale-mpsoc.html for details about the platform. https://bugzilla.gnome.org/show_bug.cgi?id=783097
* config: add OMX.mesa.video_decoder.{avc,mpeg2} for Bellagio configJulien Isorce2017-06-291-0/+16
| | | | | | | | | | Install libomxil-bellagio0 and make sure mesa has been built with --enable-omx. Check there is /usr/lib/libomxil-bellagio0/libomx_mesa.so then run omxregister-bellagio to regenerate $XDG_DATA_HOME/.omxregister Then omxh264dec and omxmpeg2dec should load. https://bugzilla.gnome.org/show_bug.cgi?id=782926
* config: add OMX.st.audio_decoder.mp3.mad for Bellagio configGurkirpal Singh2017-05-211-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | MP3 Software decoder (libmad based) but useful for testing and to compare with other targets. GST_OMX_CONFIG_DIR=$HOME/gst/master/gst-omx/config/bellagio/ \ gst-launch-1.0 filesrc location=mpthreetest.mp3 ! id3demux ! \ mpegaudioparse ! omxmp3dec ! audioconvert ! pulsesink Didn't add 'local' in core-name path compared to other components in that same gstomx.conf file because OMX.st.audio_decoder.mp3.mad comes with the Ubuntu package 'libomxil-bellagio0-components-mad'. All other components listed in this gstomx.conf for Bellagio, are not provided by any Ubuntu packages. It could explain the 'local', i.e. requiring to build them from source. dpkg -L libomxil-bellagio0 /usr/lib/libomxil-bellagio.so.0 https://bugzilla.gnome.org/show_bug.cgi?id=781786 Signed-off-by: Gurkirpal Singh <gurkirpal204@gmail.com> Signed-off-by: Julien Isorce <jisorce@oblong.com>
* build: add meson build definitionMatthew Waters2017-01-183-0/+7
| | | | Currently only been tested on the RPi within gst-build.
* Add a signals-premature-eos hack for egl_renderGeorge Kiagiadakis2016-12-131-1/+1
| | | | | | | | | egl_render seems to have a bug and signals EOS before it has finished pushing out all data; this hack simply makes acquire_buffer() wait a bit more before signalling EOS, in case egl_render decides to spit out some more data. https://bugzilla.gnome.org/show_bug.cgi?id=741856
* omxvideoenc: Implement the hack flag GST_OMX_HACK_NO_COMPONENT_RECONFIGUREPeng Liu2014-08-281-1/+1
| | | | | | Fix a video encoder stall problem on RPi when changing the aspect ratio. https://bugzilla.gnome.org/show_bug.cgi?id=732533
* config: Update ranks to PRIMARY+1 to have higher preference than avdec_*Sebastian Dröge2014-07-222-13/+13
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=732161
* rpi: It's 44100Hz, not 41400HzSebastian Dröge2014-06-251-2/+2
|
* omxaudiosink: Implements OpenMAX based audio sinksJosep Torra2014-05-091-0/+20
| | | | | | | | | | | | | | | Provides omxanalogaudiosink and omxhdmiaudiosink elements on the Raspberry PI. - omxanalogaudiosink is capable to render raw mono or stereo audio through the jack output. - omxhdmiaudiosink is capable to render raw audio up to 8 channels and transmit ac3/dts(IEC 61937) through the HDMI output. - sinks provide a clock derived from rendered samples - sinks support the GstStreamVolume interface by implementing the volume and mute properties. https://bugzilla.gnome.org/show_bug.cgi?id=728962
* rpi: The WMV/VC1 decoder can only do WMV9 and VC1, no older versionsSebastian Dröge2013-09-251-0/+1
|
* rpi: fix a copy paste error in the config fileJosep Torra2013-09-201-2/+1
|
* rpi: Fix commit that added the VC1 decoderSebastian Dröge2013-03-191-4/+4
|
* omx: Add more constraints to the default sink template capsSebastian Dröge2013-03-191-1/+1
|
* rpi: Add VC1/WMV3 decoderSebastian Dröge2013-03-191-0/+10
| | | | WMV2 and WMV1 (aka WMV 1-8) are not supported by RPi.
* rpi: Add MJPEG decoderSebastian Dröge2013-03-191-0/+9
|
* rpi: Add VP8 decoderSebastian Dröge2013-03-191-0/+9
|
* rpi: Add Theora decoder to the configSebastian Dröge2013-03-191-5/+5
|
* omx: Rename MPEG2 decoder for consistency everywhereSebastian Dröge2013-03-181-1/+1
|
* rpi: Add h263 decoder and rename MPEG2 decoder for consistencySebastian Dröge2013-03-181-4/+22
|
* omx: The MPEG4 encoder is not available on RPi and probably never willSebastian Dröge2013-03-141-9/+0
|
* omx: The hack to disable usage of EOS buffers is not necessary anymore on RPiSebastian Dröge2013-03-141-5/+5
|
* Revert "omx: use no-component-reconfigure hack on the Raspberry PI"Sebastian Dröge2013-03-071-5/+5
| | | | | | This reverts commit e123b2089f69a413241f30a2428ea6edd8f231e7. It's not required anymore after the fix from the last commit.
* omx: Remove min buffer count hack for RPi againSebastian Dröge2013-03-071-5/+5
| | | | It's not necessary anymore
* omx: use no-component-reconfigure hack on the Raspberry PIJosep Torra2013-03-071-5/+5
|
* omx: Add hack for RPi for the minimum number of buffers required for a portSebastian Dröge2013-02-281-5/+5
| | | | | The value in the port definition is invalid and the initial actual buffer count should be used.
* Add missing file from last commitSebastian Dröge2013-02-211-0/+6
|
* Add OpenMAX IL target for BellagioSebastian Dröge2013-02-212-1/+36
| | | | Not tested since a very long time though.
* Install the RPI config when the RPI target is selectedSebastian Dröge2013-02-213-1/+7
|
* config: Add h264 and mpeg2 encoders to the raspberry pi configSebastian Dröge2013-02-121-0/+19
| | | | Not completely working yet though.
* omx: add mpeg2 video decoderJulian Scheel2013-01-241-0/+9
| | | | | | | | | This adds a decoder class for mpeg2, as well as an extended configuration for raspberry pi. https://bugzilla.gnome.org/show_bug.cgi?id=692446 Signed-off-by: Julian Scheel <julian@jusst.de>
* config: Add raspberry-pi configuration in a different directorySebastian Dröge2012-12-192-0/+18