Commit Graph

303 Commits

Author SHA1 Message Date
martii
8df53784b9 merge
Origin commit data
------------------
Branch: master
Commit: eb5f5dc9ae
Author: martii <you@example.com>
Date: 2012-09-22 (Sat, 22 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-09-22 16:27:06 +02:00
Stefan Seyfried
77ef60e121 spark: make cDemux more robust
* workaround hanging Read() if frontend loses and regains lock
* set DMX_ONESHOT for TDT and TOT sections


Origin commit data
------------------
Branch: master
Commit: fe7b385660
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-09-22 (Sat, 22 Sep 2012)



------------------
This commit was generated by Migit
2012-09-22 12:21:59 +02:00
Stefan Seyfried
e75bd2bcd2 spark: let cRecord use the demux passed as parameter
Origin commit data
------------------
Branch: master
Commit: f0cee92240
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-09-22 (Sat, 22 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-09-22 12:20:36 +02:00
Stefan Seyfried
7ccb9441b3 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...


Origin commit data
------------------
Branch: master
Commit: 99a63b16ca
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-09-22 (Sat, 22 Sep 2012)



------------------
This commit was generated by Migit
2012-09-22 12:20:35 +02:00
martii
37198dab20 spark input device handling: add function for reopening
Origin commit data
------------------
Branch: master
Commit: 53e9396bc1
Author: martii <you@example.com>
Date: 2012-09-18 (Tue, 18 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-09-18 16:25:35 +02:00
martii
1b7d1a814f Merge remote-tracking branch 'seife/master'
Origin commit data
------------------
Branch: master
Commit: 586ff9d657
Author: martii <you@example.com>
Date: 2012-09-18 (Tue, 18 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-09-18 13:33:02 +02:00
Stefan Seyfried
2891db5593 spark: improve hardware_caps detection
Origin commit data
------------------
Branch: master
Commit: f0a9b76ef1
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-09-16 (Sun, 16 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-09-16 22:53:35 +02:00
Stefan Seyfried
d9c22d3808 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


Origin commit data
------------------
Branch: master
Commit: 8a6f1dea9d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-09-15 (Sat, 15 Sep 2012)



------------------
This commit was generated by Migit
2012-09-15 11:49:51 +02:00
martii
1ab2470e9e audio_mixer: correct conversion
Origin commit data
------------------
Branch: master
Commit: 9c22d47bc3
Author: martii <you@example.com>
Date: 2012-09-05 (Wed, 05 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-09-05 20:49:47 +02:00
martii
e0c90be5e7 spark: add volume control for alsa mixer
Origin commit data
------------------
Branch: master
Commit: 7cd67c9fad
Author: martii <you@example.com>
Date: 2012-09-05 (Wed, 05 Sep 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-09-05 19:08:45 +02:00
martii
d2a53c61ce cast sizeof to signed to avoid compiler warning
Origin commit data
------------------
Branch: master
Commit: 260a6fcc2f
Author: martii <you@example.com>
Date: 2012-08-16 (Thu, 16 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-08-16 22:10:55 +02:00
martii
8043c08fbf Merge remote-tracking branch 'seife/master'
Origin commit data
------------------
Branch: master
Commit: 2bdab523e5
Author: martii <you@example.com>
Date: 2012-08-16 (Thu, 16 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-08-16 22:05:33 +02:00
martii
3f3b02b9cd libspark/video.cpp: I tend to believe that comparing signed and unsigned would break for st.st_size < 4
Origin commit data
------------------
Branch: master
Commit: c2a9c1a6df
Author: martii <you@example.com>
Date: 2012-08-12 (Sun, 12 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-08-12 10:04:35 +02:00
martii
826a826f82 libeplayer3: add support for teletext and dvbsubtitle streams
Origin commit data
------------------
Branch: master
Commit: 92731e6fe3
Author: martii <you@example.com>
Date: 2012-08-04 (Sat, 04 Aug 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-08-04 13:31:28 +02:00
Stefan Seyfried
791c592fe1 cDemux: add dummy SetSource() for coolstream compatibiliy
Origin commit data
------------------
Branch: master
Commit: 1df3d2e946
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-07-29 (Sun, 29 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-29 13:26:31 +02:00
Stefan Seyfried
823c006356 correctly declare AVSYNC_TYPE
Origin commit data
------------------
Branch: master
Commit: 84ee47fd7f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-07-28 (Sat, 28 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-28 22:51:29 +02:00
martii
94c012cb91 fix some movieplayer issues
Origin commit data
------------------
Branch: master
Commit: d6bdeb0ff0
Author: martii <you@example.com>
Date: 2012-07-27 (Fri, 27 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-27 20:09:26 +02:00
martii
3081c61771 libspark/record.cpp: user configurable buffer sizes
Origin commit data
------------------
Branch: master
Commit: 450fc1966a
Author: martii <you@example.com>
Date: 2012-07-21 (Sat, 21 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-21 16:32:00 +02:00
martii
7299337887 Merge remote-tracking branch 'seife/master'
Origin commit data
------------------
Branch: master
Commit: 2ca16aedac
Author: martii <you@example.com>
Date: 2012-07-15 (Sun, 15 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-15 20:13:18 +02:00
Stefan Seyfried
6a5ad2af23 spark,azbox: make demux FD nonblocking
...except for DMX_PSI_CHANNEL, which does not seem to expect that.


Origin commit data
------------------
Branch: master
Commit: 5583233e9e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-07-15 (Sun, 15 Jul 2012)



------------------
This commit was generated by Migit
2012-07-15 11:44:28 +02:00
martii
341a2bf9aa spark record: set dmx to non-blocking mode, change buffer size
Origin commit data
------------------
Branch: master
Commit: d38bef08f4
Author: martii <you@example.com>
Date: 2012-07-13 (Fri, 13 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-13 16:31:31 +02:00
martii
2ec164f3ef video_lib.h header adapted to match one of the previous changes
Origin commit data
------------------
Branch: master
Commit: b1f92d8e9c
Author: martii <you@example.com>
Date: 2012-07-13 (Fri, 13 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-13 16:30:43 +02:00
martii
c415fbc066 input handling: copy input data from secondary devices to the main rc device
Origin commit data
------------------
Branch: master
Commit: 7f45271ad2
Author: martii <you@example.com>
Date: 2012-07-13 (Fri, 13 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-13 16:29:53 +02:00
martii
57357d1739 spark powermanager: SetCpuFreq now actually does what its name says
Origin commit data
------------------
Branch: master
Commit: bcaf83a8c7
Author: martii <you@example.com>
Date: 2012-07-13 (Fri, 13 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-13 16:27:13 +02:00
martii
99138b3530 spark video: implement SetControl
Origin commit data
------------------
Branch: master
Commit: 6e8bdf5c34
Author: martii <you@example.com>
Date: 2012-07-13 (Fri, 13 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-13 16:26:22 +02:00
martii
f7c7747346 spark dmx: less debugging output; set buffer size
Origin commit data
------------------
Branch: master
Commit: 249d2964ac
Author: martii <you@example.com>
Date: 2012-07-13 (Fri, 13 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-13 16:25:48 +02:00
martii
87bb5d5410 spark audio: add support for channel specific volume
Origin commit data
------------------
Branch: master
Commit: d03f3c8fee
Author: martii <you@example.com>
Date: 2012-07-13 (Fri, 13 Jul 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-07-13 16:24:18 +02:00
Stefan Seyfried
4602417532 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.


Origin commit data
------------------
Branch: master
Commit: 2d52b68c2d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-07-05 (Thu, 05 Jul 2012)



------------------
This commit was generated by Migit
2012-07-05 20:24:40 +02:00
Stefan Seyfried
ce7c2cc049 fix build after cCA move...
Origin commit data
------------------
Branch: master
Commit: 8568efcd01
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-18 (Mon, 18 Jun 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-06-18 14:33:21 +02:00
Stefan Seyfried
7004395684 move dummy cCA implementation to commmon/ directory
Origin commit data
------------------
Branch: master
Commit: c50c2888ce
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-18 (Mon, 18 Jun 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-06-18 11:13:33 +02:00
Stefan Seyfried
03dc30fb9c spark: fix framerate from cVideo::getPictureInfo()
Origin commit data
------------------
Branch: master
Commit: ee3436d292
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-08 (Fri, 08 Jun 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-06-08 22:31:01 +02:00
Stefan Seyfried
1dae482edd spark: implement cVideo::SetSyncMode()
inspired by evolux, but much simpler


Origin commit data
------------------
Branch: master
Commit: 9e075bf190
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-08 (Fri, 08 Jun 2012)



------------------
This commit was generated by Migit
2012-06-08 22:30:11 +02:00
Stefan Seyfried
02925507e5 spark: fix invalid initialization order in cVideo
(how could this ever work? no idea). Found in evolux patches.


Origin commit data
------------------
Branch: master
Commit: f0f295efa1
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-08 (Fri, 08 Jun 2012)



------------------
This commit was generated by Migit
2012-06-08 22:20:35 +02:00
Stefan Seyfried
5b00e16610 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.


Origin commit data
------------------
Branch: master
Commit: b9f3ae5372
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-08 (Fri, 08 Jun 2012)



------------------
This commit was generated by Migit
2012-06-08 22:17:30 +02:00
Stefan Seyfried
c0de97ffcc spark: fix invalid debug in cAudio::PrepareClipPlay
Origin commit data
------------------
Branch: master
Commit: 33e44c8ca3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-08 (Fri, 08 Jun 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-06-08 22:12:31 +02:00
Stefan Seyfried
e8b7d78be3 spark: add (and use) proc_put() to audio.cpp
Origin commit data
------------------
Branch: master
Commit: 8ea51a9dfb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-06-08 (Fri, 08 Jun 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-06-08 22:11:39 +02:00
Stefan Seyfried
a992b15417 spark: add 1080p50 videomode (needs neutrino fix)
Origin commit data
------------------
Branch: master
Commit: 75a4d2843b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-14 (Sat, 14 Apr 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-04-14 10:56:36 +02:00
Stefan Seyfried
a7c4c9b0c4 spark: improve libeplayer3 playback for timeshift
* open output only when really starting playback, just pause
 videodecoder before, so that still picture on timeshift works
* adapt to strange neutrino calling conventions, so that jump-on-
 start works for pause -> play -> stop (live) -> pause again
 sequence for timeshift works
TODO: the startup for H264 timeshifting is too slow, needs
 improvement


Origin commit data
------------------
Branch: master
Commit: 5001e2f103
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-08 (Sun, 08 Apr 2012)

Origin message was:
------------------
spark: improve libeplayer3 playback for timeshift

* open output only when really starting playback, just pause
 videodecoder before, so that still picture on timeshift works
* adapt to strange neutrino calling conventions, so that jump-on-
 start works for pause -> play -> stop (live) -> pause again
 sequence for timeshift works
TODO: the startup for H264 timeshifting is too slow, needs
   improvement


------------------
This commit was generated by Migit
2012-04-08 17:12:52 +02:00
Stefan Seyfried
acaffe57fc spark: add hack to simulate the timeshift file length
Origin commit data
------------------
Branch: master
Commit: f72812d642
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-08 (Sun, 08 Apr 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-04-08 16:58:19 +02:00
Stefan Seyfried
8ef9807b87 spark: make cRecord more error resilient
* use aio to improve things for slow recording media (heavily loaded
 NFS server for example)
* in case of a buffer overflow, don't stop the recording but simply
 drop a buffer
A proper aio implementation would involve multiple buffers that could
be queued in paralled, but that's much more complex, so let's see if
the current code works out well enough.


Origin commit data
------------------
Branch: master
Commit: f3d93833e1
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-08 (Sun, 08 Apr 2012)

Origin message was:
------------------
spark: make cRecord more error resilient

* use aio to improve things for slow recording media (heavily loaded
 NFS server for example)
* in case of a buffer overflow, don't stop the recording but simply
 drop a buffer
A proper aio implementation would involve multiple buffers that could
be queued in paralled, but that's much more complex, so let's see if
the current code works out well enough.


------------------
This commit was generated by Migit
2012-04-08 14:43:40 +02:00
Stefan Seyfried
f114e8c7da spark: temporary (for testing) map "auto" video mode to 1080p50
Origin commit data
------------------
Branch: master
Commit: 56874d9721
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-05 (Thu, 05 Apr 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-04-05 11:58:05 +02:00
Stefan Seyfried
8b035e392f spark: return true for EOF in cPlayback::GetPosition
Origin commit data
------------------
Branch: master
Commit: 542a026b9b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-04-01 17:51:48 +02:00
Stefan Seyfried
fc39cb9eaf spark: set new videomode only if it differs from current
Origin commit data
------------------
Branch: master
Commit: 72089fe88d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-04-01 17:38:11 +02:00
Stefan Seyfried
aef8b4351f spark: fix getAspectRatio and getPictureInfo in MP mode
Origin commit data
------------------
Branch: master
Commit: 93bc0eec06
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-04-01 (Sun, 01 Apr 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-04-01 17:37:17 +02:00
Stefan Seyfried
31f614941e spark: do not start IRMP thread if lircd is running
This will provide a smooth switchover to using LIRC instead of IRMP: if
the lircd is running (pidfile present), don't start the input thread.
Neutrino will use the LIRC-created uinput device instead.


Origin commit data
------------------
Branch: master
Commit: e10c60b02c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-17 (Sat, 17 Mar 2012)



------------------
This commit was generated by Migit
2012-03-17 23:21:30 +01:00
Stefan Seyfried
8615b54755 audio: add new enums for HDMI
Origin commit data
------------------
Branch: master
Commit: 457c7a9199
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-08 (Thu, 08 Mar 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-03-08 20:23:23 +01:00
Stefan Seyfried
e2510f8066 dmx: fix web streaming by allowing PID 0 for pesFilter()
Origin commit data
------------------
Branch: master
Commit: 16d8d3e8c8
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-07 (Wed, 07 Mar 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-03-07 20:29:13 +01:00
Stefan Seyfried
d8e3c187e2 spark: compensate for differing AC3/MPEG volume
Maybe the 30/53 formula neeeds some tuning, we'll find out...


Origin commit data
------------------
Branch: master
Commit: 3d9b659f17
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-07 (Wed, 07 Mar 2012)



------------------
This commit was generated by Migit
2012-03-07 20:06:25 +01:00
Stefan Seyfried
d21b75bc1f spark: work around neutrino's sectionFilter() usage
It seems like most of the times, timeout == 0 means "use the default
timeout". However, at least with the sectionsd eit update filter and
the PMT version update filter, timeout == 0 means really "no timeout"
alas "infinite". Work around this by using the default timeout only
if no negative filtermask is given.
This fixes the "EPG on program change" (and PMT update probably, too).


Origin commit data
------------------
Branch: master
Commit: 12b74e6ef3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-02-26 (Sun, 26 Feb 2012)



------------------
This commit was generated by Migit
2012-02-26 13:13:33 +01:00
Stefan Seyfried
6031f5f32f spark: more workaround for driver bugs in cVideo
Origin commit data
------------------
Branch: master
Commit: 6bc5518847
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-02-25 (Sat, 25 Feb 2012)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2012-02-25 22:19:59 +01:00