martii
c734caa83a
hwcaps: use FE_OFFSET environment variable
2012-12-26 15:45:37 +01:00
martii
39d38a38d9
revert volume calculation to original implementation
2012-12-17 16:33:07 +01:00
martii
932fba6516
libspark: work around driver bug
2012-12-16 21:21:15 +01:00
martii
4720ec559c
libspark/pwrmngr: don't fall-back to default cpu frequency
2012-12-09 10:18:03 +01:00
martii
82a0c1aa10
add dmx offset to hw-caps
2012-12-08 11:58:50 +01:00
Stefan Seyfried
7c46077051
deuglify library build
...
* build intermediate libraries for each subdirectory
* link those libs in main directory instead of single objects
* ugly hack in configure.ac to disable dynamic lib for now
2012-12-01 13:29:27 +01:00
martii
079d28cc86
libspark/playback_libeplayer3: treat rtmp/mms as http stream
2012-11-14 14:20:31 +01:00
martii
9150713e46
improve subtitle handling
2012-11-06 14:34:31 +01:00
martii
aa0681a555
libspark/libeplayer: rudimentary subtitle support, probably unstable
2012-11-04 15:39:48 +01:00
martii
2f886cae89
fix red led recording state
2012-11-03 18:48:33 +01:00
martii
241de088cb
libspark: fix volume-to-/proc/stb/avs/0/volume mapping
2012-11-01 11:45:05 +01:00
martii
aca3da1f29
get rid of most compiler warnings
2012-10-27 18:08:29 +02:00
martii
669a91f8b7
sync
2012-10-12 14:42:48 +02:00
Stefan Seyfried
0e96784ad9
cRecord: fix last commit
2012-10-12 06:35:29 +02:00
Stefan Seyfried
c4422bcfbb
adapt cRecord API to coolstream changes
2012-10-12 06:24:16 +02:00
martii
e27fd37cad
sync
2012-10-04 09:32:05 +02:00
Stefan Seyfried
9efe410790
spark: speed up playback start for PLAYMODE_TS
2012-10-04 00:09:04 +02:00
martii
4e93e9cc48
sync
2012-10-01 18:35:21 +02:00
Stefan Seyfried
ea7a8428f0
spark: add demuxer init hack
2012-09-29 22:19:14 +02:00
martii
eb5f5dc9ae
merge
2012-09-22 16:27:06 +02:00
Stefan Seyfried
fe7b385660
spark: make cDemux more robust
...
* workaround hanging Read() if frontend loses and regains lock
* set DMX_ONESHOT for TDT and TOT sections
2012-09-22 12:21:59 +02:00
Stefan Seyfried
f0cee92240
spark: let cRecord use the demux passed as parameter
2012-09-22 12:20:36 +02:00
Stefan Seyfried
99a63b16ca
spark: make cDemux multi-tuner compatible
...
...which is more complicated than it seems at first glance, due
to the restrictions of the sh4 pti driver...
2012-09-22 12:20:35 +02:00
martii
53e9396bc1
spark input device handling: add function for reopening
2012-09-18 16:25:35 +02:00
martii
586ff9d657
Merge remote-tracking branch 'seife/master'
2012-09-18 13:33:02 +02:00
Stefan Seyfried
f0a9b76ef1
spark: improve hardware_caps detection
2012-09-16 22:53:35 +02:00
Stefan Seyfried
8a6f1dea9d
add hardware_caps header
...
First version of a "hardware capabilites information" struct.
This is intended to help clean up the mess in the neutrino GUI.
Surely needs some more work and ongoing changes
2012-09-15 11:49:51 +02:00
martii
9c22d47bc3
audio_mixer: correct conversion
2012-09-05 20:49:47 +02:00
martii
7cd67c9fad
spark: add volume control for alsa mixer
2012-09-05 19:08:45 +02:00
martii
260a6fcc2f
cast sizeof to signed to avoid compiler warning
2012-08-16 22:10:55 +02:00
martii
2bdab523e5
Merge remote-tracking branch 'seife/master'
2012-08-16 22:05:33 +02:00
martii
c2a9c1a6df
libspark/video.cpp: I tend to believe that comparing signed and unsigned would break for st.st_size < 4
2012-08-12 10:04:35 +02:00
martii
92731e6fe3
libeplayer3: add support for teletext and dvbsubtitle streams
2012-08-04 13:31:28 +02:00
Stefan Seyfried
1df3d2e946
cDemux: add dummy SetSource() for coolstream compatibiliy
2012-07-29 13:26:31 +02:00
Stefan Seyfried
84ee47fd7f
correctly declare AVSYNC_TYPE
2012-07-28 22:51:29 +02:00
martii
d6bdeb0ff0
fix some movieplayer issues
2012-07-27 20:09:26 +02:00
martii
450fc1966a
libspark/record.cpp: user configurable buffer sizes
2012-07-21 16:32:00 +02:00
martii
2ca16aedac
Merge remote-tracking branch 'seife/master'
2012-07-15 20:13:18 +02:00
Stefan Seyfried
5583233e9e
spark,azbox: make demux FD nonblocking
...
...except for DMX_PSI_CHANNEL, which does not seem to expect that.
2012-07-15 11:44:28 +02:00
martii
d38bef08f4
spark record: set dmx to non-blocking mode, change buffer size
2012-07-13 16:31:31 +02:00
martii
b1f92d8e9c
video_lib.h header adapted to match one of the previous changes
2012-07-13 16:30:43 +02:00
martii
7f45271ad2
input handling: copy input data from secondary devices to the main rc device
2012-07-13 16:29:53 +02:00
martii
bcaf83a8c7
spark powermanager: SetCpuFreq now actually does what its name says
2012-07-13 16:27:13 +02:00
martii
6e8bdf5c34
spark video: implement SetControl
2012-07-13 16:26:22 +02:00
martii
249d2964ac
spark dmx: less debugging output; set buffer size
2012-07-13 16:25:48 +02:00
martii
d03f3c8fee
spark audio: add support for channel specific volume
2012-07-13 16:24:18 +02:00
Stefan Seyfried
2d52b68c2d
spark: implement cVideo::getBlank()
...
this is a hack: the "mailbox" irq count does not increase if the
decoders are not decoding, so we use this to determine if the
video is in really playing.
2012-07-05 20:24:40 +02:00
Stefan Seyfried
8568efcd01
fix build after cCA move...
2012-06-18 14:33:21 +02:00
Stefan Seyfried
c50c2888ce
move dummy cCA implementation to commmon/ directory
2012-06-18 11:13:33 +02:00
Stefan Seyfried
ee3436d292
spark: fix framerate from cVideo::getPictureInfo()
2012-06-08 22:31:01 +02:00