1546 Commits

Author SHA1 Message Date
martii
2bdab523e5 Merge remote-tracking branch 'seife/master' 2012-08-16 22:05:33 +02:00
martii
d7d11fdd0d fix indent 2012-08-13 18:42:15 +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
3396316b8c ca.h: add dummy functions to sync up with libcoolstream
libcoolstream has added the functions SendCAPMT(), GetCAIDS() and
SetTSClock(). Add stubs to get compatibility.
2012-07-29 13:06:21 +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
1d0e6663c4 libeplayer3: sync with tdt 2012-07-21 21:03:59 +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
Stefan Seyfried
caeb3f4230 azbox: reset PIG during videodecoder init 2012-07-14 20:02:36 +02:00
Stefan Seyfried
ca32114863 triple: implement cVideo::getBlank()
another hack :-) make the "blank" still-mpg 24fps and then check in
getBlank() if the framerate is still 24fps, which means that no video
has been decoded since blanking
2012-07-14 18:13:55 +02:00
martii
3a9a21c8ee spark_fp: add options for setting led status 2012-07-14 13:15:41 +02:00
martii
fded24562f spark_fp: add options for setting led status 2012-07-14 13:12:50 +02:00
Stefan Seyfried
618d1d6525 triple: add necessary locking for inbuf_pos in cPlayback 2012-07-14 10:54:01 +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
martii
6f1de0cd6c spark_fp: don't touch LEDs on shutdown 2012-07-13 16:23:04 +02:00
martii
752e1e4368 support newer ffmpeg versions 2012-07-13 16:22:19 +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
47114a90af azbox: fix values in cVideo::SetVideoSystem 2012-06-24 16:28:48 +02:00
Stefan Seyfried
b550d5d5bc azbox: fix cVideo::setBlank
the (VIDEO_STOP,1) ioctl does not blank video, so write a
black still-mpeg into the decoder to blank the display,
(similar to the tripledragon code)
2012-06-24 15:12:58 +02:00
Stefan Seyfried
34402dff9f azbox: split up cVideo::ShowPicture
create a new show_iframe function which just gets the
still-mpeg data passed from ShowPicture
2012-06-24 15:11:48 +02:00
Stefan Seyfried
5b8ff82730 azbox: fix cAudio::do_mute 2012-06-24 12:35:02 +02:00
Stefan Seyfried
47941bd849 create common proc_tools
proc_put, proc_get and proc_get_hex are used in many files.
Avoid duplication by moving them to common/proc_tools.c.
Convert azbox's cVideo to use proc_tools.h
2012-06-24 12:26:03 +02:00
Stefan Seyfried
2e05d5fd6f azbox: fix cVideo::ShowPicture 2012-06-24 00:14:55 +02:00
Stefan Seyfried
f0cc9479cf azbox: implement cVideo::getBlank 2012-06-23 23:46:39 +02:00
Stefan Seyfried
07ba8c9eb9 azbox: improve cVideo::setAspectRatio 2012-06-23 23:40:25 +02:00
Stefan Seyfried
ab2140161a azbox: terminate string in video/proc_get 2012-06-23 23:39:31 +02:00
Stefan Seyfried
0ac7346489 first preliminary AZzbox ME support
TODO: some code is very similar to SPARK (record and pwrmngr
are just symlinked, dmx is almost identical). Reduce duplication
by factoring out DVBAPI code into an extra directory.
* what works: audio, video, demux
* what probably doesn't work or is untested: record
* what very likely doesn't work: playback
Playback is just copied over from aztrino and made to compile.
If you are lucky, it just segfaults :-)
2012-06-18 14:48:52 +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
Stefan Seyfried
9e075bf190 spark: implement cVideo::SetSyncMode()
inspired by evolux, but much simpler
2012-06-08 22:30:11 +02:00
Stefan Seyfried
f0f295efa1 spark: fix invalid initialization order in cVideo
(how could this ever work? no idea). Found in evolux patches.
2012-06-08 22:20:35 +02:00
Stefan Seyfried
b9f3ae5372 spark: implement AC3 passthrough on SPDIF and HDMI
Note: untested (no hardware). AC3 on HDMI will only work if
AC3 on SPDIF is also selected.
2012-06-08 22:17:30 +02:00
Stefan Seyfried
33e44c8ca3 spark: fix invalid debug in cAudio::PrepareClipPlay 2012-06-08 22:12:31 +02:00
Stefan Seyfried
8ea51a9dfb spark: add (and use) proc_put() to audio.cpp 2012-06-08 22:11:39 +02:00
Stefan Seyfried
2f1ee80b8e spark_fp: improve wakeup time for short timeouts 2012-05-01 20:24:49 +02:00
Stefan Seyfried
e91dcc03bc spark: add spark_fp tool
this needs my patched aotom driver to work
2012-04-15 18:53:58 +02:00
Stefan Seyfried
1c2231326f use crosscompile-friendly AC_PATH_TOOL to find pkg-config 2012-04-15 12:04:45 +02:00
Stefan Seyfried
75a4d2843b spark: add 1080p50 videomode (needs neutrino fix) 2012-04-14 10:56:36 +02:00
Stefan Seyfried
c4b359bf92 libeplayer3: silence a seemingly harmless warning 2012-04-08 17:16:06 +02:00