Commit Graph

765 Commits

Author SHA1 Message Date
martii
7b8f5aede9 libeplayer reverse play: experimental adjustment to find previous I-frame 2013-04-11 17:59:22 +02:00
martii
093b3fd51a libeplayer3: fix segv 2013-04-10 20:41:44 +02:00
martii
4a7c1fb975 eplayer3: subtitle fixes 2013-04-01 11:57:36 +02:00
martii
f3f3a49b87 crude hack for movieplayer tuxtxt integration 2013-03-31 11:55:51 +02:00
martii
76992e2f0c teletext handling changes 2013-03-29 18:14:52 +01:00
martii
997d162cd3 libeplayer3: dynamically update pid list 2013-03-25 20:42:36 +01:00
Stefan Seyfried
cae8a88e26 spark: tone down two dmx messages to debug 2013-03-24 19:15:12 +01:00
martii
9e74193f34 libeplayer3/playback_libeplayer3: change noprobe handling 2013-03-18 18:49:00 +01:00
martii
1a499b7054 libeplayer/container_ffmpeg: use injected PCM for raw PCM, too 2013-03-17 09:47:18 +01:00
martii
bd87abd06b libeplayer3/container_ffmpeg: handle .wtv extensions, too 2013-03-16 19:43:25 +01:00
martii
0cdfdc60ae libeplayer3/container_ffmpeg: fix WMA playback 2013-03-16 18:24:49 +01:00
martii
f546bd5218 libeplayer3: add callback to abort avformat_open_input 2013-03-10 15:44:30 +01:00
martii
bf87a25c4d libeplayer3/container_ffmpeg: cleanup 2013-03-09 16:40:54 +01:00
martii
ee0e87dc05 libeplayer3/container_ffmpeg: cleanup 2013-03-09 16:37:05 +01:00
martii
78c53d1baa libeplayer3: merge buffered IO code from TDT; implement proper audio resampling 2013-03-09 14:47:34 +01:00
martii
ba9ba931ed libeplayer3/container_ffmpeg: minor cleanup 2013-03-04 19:22:47 +01:00
martii
4417f2549d libeplayer3/container_ffmpeg: no need to scale the buffer 2013-03-04 17:37:44 +01:00
Stefan Seyfried
eb7f51252e triple: avoid a crash in cPlayback destructor 2013-03-03 22:07:56 +01:00
martii
8d5e5a7cd2 libeplayer3: this may improve recovery from broken streams 2013-03-03 20:55:39 +01:00
martii
d4c0cfe133 libeplayer3: switch back to software decoding for AAC; crude fix for PCM injection (newer ffmpeg versions return floats instead of shorts), injected PCM streams (OGG, for example), will now work again. I'd be grateful if anybody with a deeper understanding of the FFMPEG API would supply a cleaner fix ... 2013-03-03 13:38:39 +01:00
Stefan Seyfried
c191aba9ca triple: fix wrong length in cDemux::sectionFilter() 2013-03-02 15:45:18 +01:00
martii
17f3713093 libeplayer: set 65535 as maximum PES length 2013-02-26 19:57:15 +01:00
martii
9bb9a8d5fd libeplayer: assume unlimited PES length for too large packets 2013-02-26 19:56:08 +01:00
Stefan Seyfried
4b9d9271b6 spark: fix compiler warning in cVideo 2013-02-24 16:31:37 +01:00
Stefan Seyfried
afdca9c02b implement cDemux::GetSource() 2013-02-24 16:29:59 +01:00
Stefan Seyfried
e900236f7e cDemux: fix removePid / pesfds usage 2013-02-24 14:11:09 +01:00
Stefan Seyfried
707020d16b cDemux: add copyright header 2013-02-24 13:35:31 +01:00
Stefan Seyfried
74cb82e66c cDemux::sectionFilter: fix invalid length calculation 2013-02-24 13:26:55 +01:00
Stefan Seyfried
70979f4df3 spark_fp: add options for setting led status
from git://gitorious.org/~martii/neutrino-hd/martiis-libstb-hal.git
2013-02-24 13:07:54 +01:00
Stefan Seyfried
6ec87214f2 libspark/hw_caps: add more stb ids
from git://gitorious.org/~martii/neutrino-hd/martiis-libstb-hal.git
2013-02-24 13:05:53 +01:00
martii
a367d1f5db sync with seife 2013-01-30 19:13:45 +01:00
graugans
6b97269926 fixed the debug output to match the correct device 2013-01-25 10:25:47 +01:00
Stefan Seyfried
65478d9e85 libtriple: fix measurement demux speed 2013-01-23 21:31:03 +01:00
Stefan Seyfried
5cb4a9d274 libtriple: fix neutrino streamdev 2013-01-23 21:29:27 +01:00
martii
3641f0ef6f libeplayer3: experimental fixes 2013-01-17 18:37:45 +01:00
Stefan Seyfried
393f5452f4 video_td.h: add compat define for SCREENSHOT 2013-01-13 18:46:26 +01:00
Stefan Seyfried
e6fefa10c1 triple: add a sanity check to cVideo::GetScreenImage 2013-01-13 18:11:36 +01:00
Stefan Seyfried
ae74fe2d0f triple: implement cVideo::GetScreenImage 2013-01-12 19:18:23 +01:00
Stefan Seyfried
3f2a7a8809 deuglify library build
* build intermediate libraries for each subdirectory
* link those libs in main directory instead of single objects
* ugly hack in configure.ac to disable dynamic lib for now
2012-12-01 13:29:27 +01:00
Stefan Seyfried
7c46077051 deuglify library build
* build intermediate libraries for each subdirectory
* link those libs in main directory instead of single objects
* ugly hack in configure.ac to disable dynamic lib for now
2012-12-01 13:29:27 +01:00
Stefan Seyfried
929acbae43 azbox: handle rmfp_player failures/features more graceful 2012-11-24 17:39:33 +01:00
Stefan Seyfried
64c24b743f azbox: disable video output on standby 2012-11-21 18:20:43 +01:00
Stefan Seyfried
6b9d6af7fa atbox: make cDemux more robust
* workaround hanging Read() if frontend loses and regains lock
* set DMX_ONESHOT for TDT and TOT sections
(this is the same as commit fe7b385660 for spark)
2012-11-21 13:29:16 +01:00
Stefan Seyfried
af6f651255 azbox: mostly rewrite cPlayback rmfp_player wrapper
* use the file based /tmp/rmfp.{cmd2,in2,out2} interface instead
  of the previously used FIFOs, this seems more reliable
* convert code to lt_debug/lt_info infrastructure
2012-11-18 19:29:00 +01:00
Stefan Seyfried
fea8d10c36 azbox: rework cPlayback rmfp_player wrapper
it now actually plays something, but will need more love
2012-11-16 23:42:45 +01:00
Stefan Seyfried
75d4d5021b lt_debug: add HAL_* constants to allow renaming 2012-11-16 23:20:27 +01:00
martii
a8bb8bb705 libeplayer/playback: initialize length to -1 2012-11-12 14:20:55 +01:00
Stefan Seyfried
1466524bc5 add pic2m2v for bulk-creating the still-mpegs 2012-11-11 16:53:18 +01:00
martii
0243da9367 libeplayer3 fix 2012-11-10 13:41:59 +01:00
martii
83fe4c7174 libeplayer3: check for valid avContext pointer 2012-11-09 17:43:11 +01:00