Commit Graph

16 Commits

Author SHA1 Message Date
Stefan Seyfried
60c2a1c857 triple: fix audio mute state after fast-forwarding in playback
Origin commit data
------------------
Branch: master
Commit: 9812df6bba
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-03-04 (Sun, 04 Mar 2012)


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

------------------
This commit was generated by Migit
2012-03-06 20:08:31 +01:00
Stefan Seyfried
098eba57f0 libtriple: improve cPlayback performance
avoid unnecessary memcpy in read_mpeg(), significantly improving performance


Origin commit data
------------------
Branch: master
Commit: 2ba4fe17c7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2012-01-15 (Sun, 15 Jan 2012)



------------------
This commit was generated by Migit
2012-01-15 19:55:10 +01:00
Stefan Seyfried
2e68df0142 libtriple: try to make all filedescriptors O_CLOEXEC
Origin commit data
------------------
Branch: master
Commit: 5a8f5b3b20
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-12-04 (Sun, 04 Dec 2011)


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

------------------
This commit was generated by Migit
2011-12-04 15:54:49 +01:00
Stefan Seyfried
640293de88 libtriple: improve lt_debug
* add current instance
* shorten lt_debug messages


Origin commit data
------------------
Branch: master
Commit: dc5a44a365
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-10-02 (Sun, 02 Oct 2011)



------------------
This commit was generated by Migit
2011-11-06 16:13:08 +01:00
Stefan Seyfried
7e31c080d0 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
------------------
Branch: master
Commit: 9222f4d5dc
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-15 (Sun, 15 May 2011)



------------------
This commit was generated by Migit
2011-11-06 16:13:07 +01:00
Stefan Seyfried
a05723bdf6 libtriple: fix seeking in cPlayback if there's a PTS overflow
Origin commit data
------------------
Branch: master
Commit: 56902846da
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-03-07 (Mon, 07 Mar 2011)


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

------------------
This commit was generated by Migit
2011-11-06 16:13:07 +01:00
Stefan Seyfried
009c6288ae libtriple: sync cPlayback with libcoolstream changes
Origin commit data
------------------
Branch: master
Commit: 9803550595
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-20 (Sun, 20 Feb 2011)


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

------------------
This commit was generated by Migit
2011-11-06 16:13:06 +01:00
Stefan Seyfried
3f6d7bbcb6 libtriple: convert cPlayback to lt_debug/lt_info
Origin commit data
------------------
Branch: master
Commit: 511a57e10e
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)


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

------------------
This commit was generated by Migit
2011-11-06 16:13:06 +01:00
Stefan Seyfried
7625706bd4 libtriple: improve debug architecture
every libtriple module can have its debug output enabled separately
by exporting the TRIPLE_DEBUG variable


Origin commit data
------------------
Branch: master
Commit: 45e7d0d9fa
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-02-06 (Sun, 06 Feb 2011)



------------------
This commit was generated by Migit
2011-11-06 16:13:06 +01:00
Stefan Seyfried
d44bb999af 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
------------------
Branch: master
Commit: ec4a615036
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


------------------
This commit was generated by Migit
2011-11-06 16:13:05 +01:00
Stefan Seyfried
b1b229d45f 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
------------------
Branch: master
Commit: 67fdebfb32
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-29 (Sun, 29 Aug 2010)



------------------
This commit was generated by Migit
2011-11-06 16:13:04 +01:00
Stefan Seyfried
8dac8ae570 libtriple: fix compiler warnings in playback_td
Origin commit data
------------------
Branch: master
Commit: 9c10719f91
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-29 (Sun, 29 Aug 2010)


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

------------------
This commit was generated by Migit
2011-11-06 16:13:03 +01:00
Stefan Seyfried
d919c71073 libtriple: cPlayback: improve get_pts
* add the buffer size to the call to avoid overflows
* extract PTS also from MPEG1 packets


Origin commit data
------------------
Branch: master
Commit: c0a18f269a
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-29 (Sun, 29 Aug 2010)



------------------
This commit was generated by Migit
2011-11-06 16:13:03 +01:00
Stefan Seyfried
fb0f893b99 libtriple: implement mpeg/vdr playback
Origin commit data
------------------
Branch: master
Commit: 64dc2ae85c
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-15 (Sun, 15 Aug 2010)


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

------------------
This commit was generated by Migit
2011-11-06 16:13:03 +01:00
Stefan Seyfried
c7031a32dd libtriple: implement fast forward in cPlayback()
First try at implementing fast forward. Needs more love.
Reverse does not work yet, setting speed to negative values
right now simply resets to "play" mode.


Origin commit data
------------------
Branch: master
Commit: fe6666cda7
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-14 (Sat, 14 Aug 2010)



------------------
This commit was generated by Migit
2011-11-06 16:13:03 +01:00
Stefan Seyfried
4376f7710c libtriple: implement working cPlayback class
no fast forward, no mpeg playback (yet ;)


Origin commit data
------------------
Branch: master
Commit: 7076b238ee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-03-13 (Sat, 13 Mar 2010)



------------------
This commit was generated by Migit
2011-11-06 16:13:03 +01:00