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
Stefan Seyfried
929acbae43
azbox: handle rmfp_player failures/features more graceful
2012-11-24 17:39:33 +01:00
Stefan Seyfried
64c24b743f
azbox: disable video output on standby
2012-11-21 18:20:43 +01:00
Stefan Seyfried
6b9d6af7fa
atbox: make cDemux more robust
...
* workaround hanging Read() if frontend loses and regains lock
* set DMX_ONESHOT for TDT and TOT sections
(this is the same as commit fe7b385660
for spark)
2012-11-21 13:29:16 +01:00
Stefan Seyfried
af6f651255
azbox: mostly rewrite cPlayback rmfp_player wrapper
...
* use the file based /tmp/rmfp.{cmd2,in2,out2} interface instead
of the previously used FIFOs, this seems more reliable
* convert code to lt_debug/lt_info infrastructure
2012-11-18 19:29:00 +01:00
Stefan Seyfried
fea8d10c36
azbox: rework cPlayback rmfp_player wrapper
...
it now actually plays something, but will need more love
2012-11-16 23:42:45 +01:00
Stefan Seyfried
75d4d5021b
lt_debug: add HAL_* constants to allow renaming
2012-11-16 23:20:27 +01:00
martii
079d28cc86
libspark/playback_libeplayer3: treat rtmp/mms as http stream
2012-11-14 14:20:31 +01:00
martii
6e74f47285
libeplayer/playback: initialize length to -1
2012-11-12 14:20:55 +01:00
Stefan Seyfried
1466524bc5
add pic2m2v for bulk-creating the still-mpegs
2012-11-11 16:53:18 +01:00
martii
dcb1512663
libeplayer3 fix
2012-11-10 13:41:59 +01:00
martii
3d5353cbd8
libeplayer3: check for valid avContext pointer
2012-11-09 17:43:11 +01:00
martii
9150713e46
improve subtitle handling
2012-11-06 14:34:31 +01:00
martii
994bd78e4e
sync
2012-11-04 18:46:58 +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
Stefan Seyfried
09f394fbef
libeplayer3: sync with tdt git commit 06fe782fd6
...
This ports this commit:
Author: Matthias <matthias@Build-VM.(none)>
Date: Fri Oct 26 19:54:46 2012 +0200
[libeplayer3] enable wav payback (16 bit le)
2012-11-03 17:25:52 +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
bc74c7528b
enable wav payback (16 bit le) (from TDT, thanks hellmaster1024)
2012-10-27 18:07:02 +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
9f3ac6d7d7
Merge remote-tracking branch 'seife/master'
2012-10-09 17:00:46 +02:00
Stefan Seyfried
9f433f9dfa
add implementation for boxtype "generic"
...
This is mostly a dummy implementation except for the dmx class which
should be working. It is intended for testing on PCs with budget
DVB cards which don't have a decoder anyway.
2012-10-08 20:34:38 +02:00
martii
22d9e34f29
libeplayer3: disable noprobe hack
2012-10-04 09:42:28 +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
Stefan Seyfried
67dc685e61
libeplayer3: fix invalid free()
...
according to the man pages....
* dirname() can not return NULL
* the pointer returned by dirname must not be free()d
* strdup() can return NULL
2012-10-04 00:02:51 +02:00
Stefan Seyfried
173ef3230a
libeplayer3: sync with tdt git commit fed2a419dc
2012-10-03 23:51:56 +02:00
Stefan Seyfried
4d43213158
libeplayer3: add hack to decrease libavcodec probe size
...
almost disable the libavcodec format probing when using
"myts://" instead of "file://" urls to improve startup speed
for timeshift etc
2012-10-03 23:22:58 +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
462353e9dd
add VFDGETVERSION support
2012-09-12 20:25:15 +02:00
Stefan Seyfried
4c0541ac28
spark_fp: add option to find out the frontpanel type
...
this needs my latest patched aotom driver again...
2012-09-11 15:12:28 +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
1ccc2ee75a
eplayer3 h263 fix
2012-08-31 12:33:59 +02:00
martii
260a6fcc2f
cast sizeof to signed to avoid compiler warning
2012-08-16 22:10:55 +02:00