Commit Graph

5 Commits

Author SHA1 Message Date
Stefan Seyfried
141663102e 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: ni/coolstream
Commit: 997153cb8f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2011-05-15 (Sun, 15 May 2011)



------------------
This commit was generated by Migit
2012-04-17 19:33:48 +02:00
Stefan Seyfried
9f7df78987 libtriple: sync cPlayback with libcoolstream changes
Origin commit data
------------------
Branch: ni/coolstream
Commit: 7828eeb103
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
2012-04-17 19:33:47 +02:00
Stefan Seyfried
729206b5c5 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: ni/coolstream
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


------------------
This commit was generated by Migit
2012-04-17 19:33:45 +02:00
Stefan Seyfried
4fd9305fd7 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: ni/coolstream
Commit: f50f68677f
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-08-29 (Sun, 29 Aug 2010)



------------------
This commit was generated by Migit
2012-04-17 19:33:43 +02:00
Stefan Seyfried
acfde0eaf0 libtriple: implement working cPlayback class
no fast forward, no mpeg playback (yet ;)


Origin commit data
------------------
Branch: ni/coolstream
Commit: 912b736dee
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2010-03-13 (Sat, 13 Mar 2010)



------------------
This commit was generated by Migit
2012-04-17 19:33:42 +02:00