Stefan Seyfried
39556259d0
make lt_dfbinput a c++ file
...
this allows to put the videowatchdog into the same thread later
Origin commit data
------------------
Commit: 02ef55e312
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2012-01-14 (Sat, 14 Jan 2012)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
c6d0d2f51f
tuxtxt: fix spurious segfault on repeated start
...
Origin commit data
------------------
Commit: 50a041083f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2012-01-12 (Thu, 12 Jan 2012)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
adbf1a639f
libtriple: load td-dvb-frontend.ko in init_td_api()
...
Origin commit data
------------------
Commit: 628fc2784b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2012-01-09 (Mon, 09 Jan 2012)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
d40adedb23
libtriple: convert tripledragon remote to uinput
...
Instead of patching neutrino to read the Tripledragon remote, use a
converter thread in libtriple to convert the TD remote to a real input
device via uinput.
Origin commit data
------------------
Commit: 0a7ec15c6e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2012-01-09 (Mon, 09 Jan 2012)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
d6065478c2
libtriple: add documentation on libtriple options
...
Origin commit data
------------------
Commit: cb99dfb6c7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2012-01-08 (Sun, 08 Jan 2012)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
48bccedbac
libtriple: avoid audio noise when going to standby
...
Origin commit data
------------------
Commit: 367fe4749b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2012-01-08 (Sun, 08 Jan 2012)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
6792eeef89
libtriple: add support for alternate sound devices to cAudio
...
This allows to use different audio devices (USB Audio for example)
with internet radio and audioplayer.
Origin commit data
------------------
Commit: 7dbc580618
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2012-01-08 (Sun, 08 Jan 2012)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
ebdd41aac5
neutrino: TD-dvbsub fix did break coolstream dvbsub
...
Origin commit data
------------------
Commit: 41a2f7a803
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-12-25 (Sun, 25 Dec 2011)
2012-04-17 19:33:51 +02:00
Stefan Seyfried
5fed4889af
libtriple: try to make all filedescriptors O_CLOEXEC
...
Origin commit data
------------------
Commit: 4d9be7852d
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-12-04 (Sun, 04 Dec 2011)
2012-04-17 19:33:50 +02:00
Stefan Seyfried
6dea2fe3ee
libtriple: fix cDemux::pesFilter for teletext
...
Origin commit data
------------------
Commit: e142b3d98a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-11-07 (Mon, 07 Nov 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
1eb3b3bb45
libtriple: add measure mode to cDemux to fix streaminfo
...
since the TD drivers apparently only allow each PID to be captured
once, cheat and implement the measure mode for streaminfo with
special ioctls. now streaminfo no longer breaks recordings
Origin commit data
------------------
Commit: 2054a78b99
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-11-05 (Sat, 05 Nov 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
f685392e46
libtriple: convert cRecord to lt_debug()
...
Origin commit data
------------------
Commit: b32df67a60
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
c6b14596ca
libtriple: improve lt_debug
...
* add current instance
* shorten lt_debug messages
Origin commit data
------------------
Commit: 9cbede9fec
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:49 +02:00
Stefan Seyfried
1e3bcbf7a2
libtriple: Tripledragon can only do one TS at a time :-(
...
Origin commit data
------------------
Commit: 65e0316c79
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-10-02 (Sun, 02 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
5f4a25c588
libtriple: add cRecord::AddPid
...
Origin commit data
------------------
Commit: 5db0f0aee0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
5d0c2981b4
libtriple: bring cRecord::Open in line with CS code
...
Origin commit data
------------------
Commit: 24e9ee412f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
4088e7e8d2
libtriple: bring cDemux::Start in line with CS code
...
Origin commit data
------------------
Commit: 448f88fcac
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
798624893d
libtriple: change cDemux::addPid to type bool
...
Origin commit data
------------------
Commit: feafc20789
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-10-01 (Sat, 01 Oct 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
14b7f71baa
libtriple: add dmx_cs.h to reduce code differences in neutrino
...
Origin commit data
------------------
Commit: 1de45c6352
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-06-12 (Sun, 12 Jun 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
101047428c
libtriple: improve audio stream handling in cPlayback()
...
use a c++ map instead of arrays to store audio stream data
Side effect: audio streams as returned by findAllPids() are now
sorted by pid, helping default selection for MPEG and VDR streams
Origin commit data
------------------
Commit: 997153cb8f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-05-15 (Sun, 15 May 2011)
2012-04-17 19:33:48 +02:00
Stefan Seyfried
add1a651fc
libtriple: implement cVideo::SetSyncMode()
...
Origin commit data
------------------
Commit: 4a49f203f7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-04-03 (Sun, 03 Apr 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
4433c57d97
libtriple: implement cAudio::SetSyncMode()
...
Origin commit data
------------------
Commit: 2df67d32f4
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-04-03 (Sun, 03 Apr 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
21bba59044
libtriple: cVideo enabled SCART during record in standby
...
Origin commit data
------------------
Commit: 6b2958d609
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-03-20 (Sun, 20 Mar 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
7550da2530
libtriple: fix seeking in cPlayback if there's a PTS overflow
...
Origin commit data
------------------
Commit: 6497e4c310
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-03-07 (Mon, 07 Mar 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
cde88b183e
libdvbsub: hacks to try to improve the situation on TD
...
those don't really help yet, unfortunately
Origin commit data
------------------
Commit: ae38a828f0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-27 (Sun, 27 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
3df0d9c34d
libtriple: sync cPlayback with libcoolstream changes
...
Origin commit data
------------------
Commit: 7828eeb103
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-20 (Sun, 20 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
21400b5f7b
libtriple: fix compiler warning in cs_get_revision()
...
Origin commit data
------------------
Commit: 99a5c040a3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-08 (Tue, 08 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
202f9fcf56
libtriple: convert cDemux to lt_info
...
Origin commit data
------------------
Commit: 6719a44dc9
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:47 +02:00
Stefan Seyfried
5eea624e58
libtriple: add workaround for 'odd filter length' problem in cDemux
...
Origin commit data
------------------
Commit: 93e90cc4e1
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
32bc9b7577
libtriple: convert cAudio to lt_info, improve debug output
...
Origin commit data
------------------
Commit: 71f1a1e9e3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
ef9294ad4d
libtriple: add debug flag to disable SCART switching (debug)
...
Origin commit data
------------------
Commit: b24c2c86ee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
eec73e63bb
libtriple: remove unneeded includes, disable strict aliasing
...
Origin commit data
------------------
Commit: f21ba6a694
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
4b51f4d503
libtriple: convert cVideo to lt_debug/lt_info, don't use zapit debug
...
Origin commit data
------------------
Commit: a9a771a686
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
e039c07c87
libtriple: convert cPlayback to lt_debug/lt_info
...
Origin commit data
------------------
Commit: 460ccf37ee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
92cea47c29
libtriple: improve debug architecture
...
every libtriple module can have its debug output enabled separately
by exporting the TRIPLE_DEBUG variable
Origin commit data
------------------
Commit: 4435f30b3c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-06 (Sun, 06 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
8f921104f4
libtriple: implement PCM playback in cAudio()
...
Origin commit data
------------------
Commit: 6eae455676
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
5250f53949
libtriple: add ChangePids() to cRecord
...
This is pretty much untested for now, handle with care!
Origin commit data
------------------
Commit: d812673a4e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
ba0c080ab1
libtriple: add getPesPids() and removePid() to cDemux
...
Origin commit data
------------------
Commit: 7ff71707c0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:46 +02:00
Stefan Seyfried
387ded0096
libtriple: remember the filedescriptor belonging to each pid in cDemux()
...
Origin commit data
------------------
Commit: bb78f6d4eb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-02-05 (Sat, 05 Feb 2011)
2012-04-17 19:33:45 +02:00
Stefan Seyfried
cb95a929f1
libtriple: improve cPlayback()
...
* avoid race conditions by using a mutex to protect curr_pos, fixing
artefacts during timeshift playback
* make GetPosition() cheaper by interpolating end_pts and only fetching
the "real" end_pts after the file has grown by 10MB
Origin commit data
------------------
Commit: ec2ad396c0
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-01-02 (Sun, 02 Jan 2011)
Origin message was:
------------------
libtriple: improve cPlayback()
* avoid race conditions by using a mutex to protect curr_pos, fixing
artefacts during timeshift playback
* make GetPosition() cheaper by interpolating end_pts and only fetching
the "real" end_pts after the file has grown by 10MB
2012-04-17 19:33:45 +02:00
Stefan Seyfried
94cddaf48c
libtriple: fix filedescriptor leak in cVideo::routeVideo()
...
Origin commit data
------------------
Commit: e786a4ef75
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2011-01-02 (Sun, 02 Jan 2011)
2012-04-17 19:33:45 +02:00
Stefan Seyfried
25049a034b
libtriple: fix up cVideo::setAspectRatio()
...
Origin commit data
------------------
Commit: 65b46d56f2
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-12-27 (Mon, 27 Dec 2010)
2012-04-17 19:33:45 +02:00
Stefan Seyfried
17885a06d3
libtriple: add cVideo::VideoParamWatchdog()
...
Origin commit data
------------------
Commit: 5ae19e4e49
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-12-25 (Sat, 25 Dec 2010)
2012-04-17 19:33:45 +02:00
Stefan Seyfried
725e9cbfb8
libtriple/framebuffer: use DirectFB acceleration
...
Use a hack, almost as ugly as the original Coolstream code ;),
to accelerate drawing of boxes and blitting with DirectFB functions.
Origin commit data
------------------
Commit: 9fc1d89563
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-08-20 (Fri, 20 Aug 2010)
2012-04-17 19:33:43 +02:00
Stefan Seyfried
68e34c89cf
libtriple: add usable dummy cCA class
...
Origin commit data
------------------
Commit: 000fbfe74b
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-12-25 (Sat, 25 Dec 2010)
2012-04-17 19:33:43 +02:00
Stefan Seyfried
f045042e97
libtriple: add support for MPEG1 files to cPlayback
...
Now we can play the "Warriors of the Net" clip :-)
http://ftp.sunet.se/pub/tv+movies/warriors/warriors-700-VBR.mpg
Origin commit data
------------------
Commit: a07e6a3a30
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-08-29 (Sun, 29 Aug 2010)
2012-04-17 19:33:43 +02:00
Stefan Seyfried
d60d12be3b
libtriple: add debug messages to cDemux and cVideo functions
...
Origin commit data
------------------
Commit: 81ae635dcb
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-08-28 (Sat, 28 Aug 2010)
2012-04-17 19:33:43 +02:00
Stefan Seyfried
aa92b8bd8a
libtriple: reduce some messages to debug, consolidate scart messages
...
Origin commit data
------------------
Commit: 6aaa97c423
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-08-25 (Wed, 25 Aug 2010)
2012-04-17 19:33:43 +02:00
Stefan Seyfried
0fbbd4fb7a
libtriple: hack different notify sizes for subs and ttx into cDemux
...
Origin commit data
------------------
Commit: 0249c65167
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-08-21 (Sat, 21 Aug 2010)
2012-04-17 19:33:43 +02:00
Stefan Seyfried
fe71abe9d8
libtriple: fix compiler warnings in playback_td
...
Origin commit data
------------------
Commit: d95e1bbaf3
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de >
Date: 2010-08-29 (Sun, 29 Aug 2010)
2012-04-17 19:33:43 +02:00