GetAway
3ff02b06f2
ShowPicture: return boolean expression
2019-01-12 11:48:14 +01:00
Jacek Jendrzej
78b3403303
fix generic compil
2017-12-07 11:13:28 +01:00
Jacek Jendrzej
dd01a95ddb
Revert "remove unused"
...
This reverts commit 3f9525e42e
.
2017-11-03 19:57:28 +01:00
Jacek Jendrzej
3f9525e42e
remove unused
2017-11-03 19:01:09 +01:00
Jacek Jendrzej
a47c399a19
fix generic build
2017-11-03 18:27:35 +01:00
Jacek Jendrzej
d1569e6114
fix compil
2017-06-15 13:20:22 +02:00
Stefan Seyfried
db3ec7352e
hardware_caps: add boxarch field
2016-01-22 19:02:33 +01:00
Stefan Seyfried
45576494e5
raspi: fix audio decoding with newer libavcodec
...
Current libavcodec does no longer always return S16 sample format, but
the conversion needs to be done explicitly. Use libswscale for that.
Not tested on raspbian, only on yocto/ffmpeg.
2014-05-03 21:01:38 +02:00
Stefan Seyfried
2dd8dd1d20
raspi: rename EGL_CFLAGS to OMX_CFLAGS
...
we are not really interested in EGL but in OpenMAX ;-)
2013-11-07 10:53:25 +01:00
Stefan Seyfried
1b5a6076d9
raspi: comment unused variable which breaks newer ffmpeg
2013-11-03 14:18:45 +01:00
Stefan Seyfried
32d83d32c5
raspi: use egl packages if available
2013-11-03 13:30:51 +01:00
Stefan Seyfried
95a20e181b
all: clean up cRecord header, hide private stuff
2013-11-03 01:04:27 +01:00
Stefan Seyfried
fc0300416b
all: clean up pwrmngr header file
2013-11-03 00:15:19 +01:00
Stefan Seyfried
e746daaf5a
all: clean up cPlayback header, hide private stuff
...
compile tested only ;)
2013-11-02 23:39:31 +01:00
Stefan Seyfried
1311c58e35
move glfb.h to include dir
2013-11-02 20:23:56 +01:00
Stefan Seyfried
1166d49486
all: clean up cAudio header, separate private stuff
2013-11-02 20:06:29 +01:00
Stefan Seyfried
69527185a9
all: clean up cVideo header, separate private stuff
2013-11-02 18:44:34 +01:00
Stefan Seyfried
5a56339925
all: clean up cDemux headers
2013-11-02 16:44:39 +01:00
Stefan Seyfried
60cc22c58a
all: clean up cs_api.h / init_td.h
2013-11-02 14:27:47 +01:00
Stefan Seyfried
50b1d46af1
raspi: clean up cAudio header
2013-11-01 21:09:27 +01:00
Stefan Seyfried
04ae3878cc
raspi: add missing include dir
2013-11-01 20:36:28 +01:00
Stefan Seyfried
91775a6029
move dependent headers into one directory
...
in preparation of proper installation of the lib
2013-10-27 14:34:45 +01:00
Stefan Seyfried
ffc375869b
raspi: add support for MPEG2
...
TODO: check if the MPEG2 license is present (and warn if not)
2013-10-22 01:14:58 +02:00
Stefan Seyfried
de0950ffa9
raspi: cover the linux framebuffer with black background
2013-10-22 00:37:19 +02:00
Stefan Seyfried
0b1c4bcb9c
raspi: first try of aspect ratio setting
...
this needs more work / testing with 4:3 input material
2013-10-21 00:29:01 +02:00
Stefan Seyfried
a78e983d5f
raspi: improve set_volume
2013-10-21 00:21:56 +02:00
Stefan Seyfried
e0f5184900
raspi: first implementation of PIG in AVDec
2013-10-21 00:08:47 +02:00
Stefan Seyfried
824c602fb6
raspi/glfb: export info about display
2013-10-21 00:02:34 +02:00
Stefan Seyfried
0e49bfdb00
raspi/avdec: improve demux read function
2013-10-20 22:36:52 +02:00
Stefan Seyfried
2f7cb6401f
raspi/AVDec: various improvements for A/V decoders
...
* retry on errors in the decoding loop
* better interaction with avcodec_omx
2013-10-20 01:11:36 +02:00
Stefan Seyfried
2784941b7e
raspi/avcodec_omx: various hacks to the state machine
...
* fix invalid locking when for MSG_NEWCHANNEL
* fix restarting video decoder with proper omx teardown
2013-10-20 01:05:30 +02:00
Stefan Seyfried
b424d34536
raspi/codec: fix memleak when skipping packets
2013-10-20 01:04:40 +02:00
Stefan Seyfried
4c13442e05
raspi/avdec: allow setting audio out via RASPI_AUDIO variable
2013-10-20 01:02:56 +02:00
Stefan Seyfried
d71ae5b4f9
raspi/omx_utils: fix ordering of shutdown sequence
...
apparently, all ports need to be disabled before the inter-component
tunnels are teared down, otherwise video_decodeRIL:image pool objects
will leak
see http://www.raspberrypi.org/phpBB3/viewtopic.php?f=70&t=48177
2013-10-20 00:47:03 +02:00
Stefan Seyfried
d736e87d4e
raspi/glfb: clean up objects on exit, remove double buffer
2013-10-20 00:03:12 +02:00
Stefan Seyfried
48df8f882a
raspi: fix ordering of AVDec and GLFB
...
it looks like the videocore libs are leaking objects if
OMX_Init() is called after the dispmanx setup, so do it
in the correct order
2013-10-19 22:59:41 +02:00
Stefan Seyfried
06035e8ea1
raspi/avcodec_omx: set thread names
2013-10-13 22:51:30 +02:00
Stefan Seyfried
510b655710
raspi: use decoder implementation from pidvbip
...
* remove ilclient
* use a decoder implementation similar to pidvbip instead,
see https://github.com/linuxstb/pidvbip
* video is decoded in hardware (videocore)
* audio is decoded by libavcodec
* add a AVDec wrapper class for both audio and video decoders
* very raw, needs more polishing. But decodes audio and video :-)
* only tested with h264
2013-10-13 22:36:45 +02:00
Stefan Seyfried
19b0ff20e1
raspi: add first try of video decoder implementation
...
This is very raw and unfinished, it clearly needs some more polishing.
But it decodes h264 channels :-)
2013-10-10 00:10:21 +02:00
Stefan Seyfried
0f9bc4f95c
raspi: switch demux target to internal decoder
2013-10-10 00:05:55 +02:00
Stefan Seyfried
7c942c3745
raspi: add ilclient files
...
these are from the raspberrypi firmware git example apps that
show how to use the videocore for encoding / decoding.
I'll try to use them for accessing the a / v decoders.
License is 3-Clause BSD and thus compatible with GPLv2.
2013-10-09 23:50:50 +02:00
Stefan Seyfried
92edef3e48
add skeleton for Raspberry Pi support
...
no audio / video decoding, yet :-(
2013-10-05 22:02:13 +02:00