Commit Graph

504 Commits

Author SHA1 Message Date
martii
54e719207a libeplayer: reduce debugging output 2013-07-19 10:43:56 +02:00
martii
0c4711b209 h264: don't mess with packet length 2013-07-19 10:30:04 +02:00
martii
12b77f59a7 libeplayer3/h264: unbreak 2013-07-14 16:07:15 +02:00
martii
7438ff07b2 libeplayer3/container_ffmpeg: No attributes needed for mutex init 2013-07-14 15:17:36 +02:00
martii
ad36db9281 libeplayer3 cleanup 2013-07-14 14:55:48 +02:00
martii
c74138e765 libeplayer3/h264 cleanup 2013-07-14 13:36:19 +02:00
martii
443adcf6d0 libeplayer3: experimental h.264 playback fix 2013-07-14 13:30:50 +02:00
martii
33d6a1c7ca libeplayer3: cleanup 2013-07-14 10:04:05 +02:00
martii
fb16fc2ffb libeplayer3: use actual pids instead of indexes 2013-07-12 22:34:39 +02:00
martii
fcb9984000 ffmpeg-2.0 2013-07-10 19:27:57 +02:00
martii
1512840369 libeplayer3/container_ffmpeg: revert swr_next_pts call 2013-07-07 16:20:01 +02:00
martii
e80f8646e7 libeplayer3: minor changes 2013-07-07 15:59:55 +02:00
martii
f97060bcd6 libeplayer3: re-enable audio after seeking (still broken) 2013-07-07 10:34:29 +02:00
martii
c3ed9ba3f5 libeplayer3: need to call avcodec_free_frame after swresample, too 2013-07-06 17:06:01 +02:00
martii
5d8e40ba04 libspark/hardware_caps: lie for Pingulux SCART support 2013-06-27 21:31:15 +02:00
martii
fc9108b06a libspark/playback_libeplayer3: no need for alloca() 2013-06-26 22:37:35 +02:00
martii
178fac0e8d libspark: experimental pip changes (doesn't work; needs driver support) 2013-06-20 13:29:54 +02:00
martii
bb86b78aad sync with seife 2013-06-19 12:41:13 +02:00
Stefan Seyfried
9338fc6d1f modernize configure.ac and Makefile.am
autoconf-1.13 has new warnings, silence them by updating
the buildsystem
2013-06-16 22:16:12 +02:00
Stefan Seyfried
70a2f5bca0 cPlayback: add new API functions for DVD chapter/subtitles
right now these are mostly dummies...
2013-06-16 21:42:42 +02:00
martii
b8ad6fe246 libeplayer3: the mp3 handler can easily take care of vorbis data, too. 2013-06-13 20:58:08 +02:00
martii
5369d7496e libeplayer3: vorbis can easily be handled by the mp3 writer 2013-06-10 15:49:38 +02:00
martii
04cb2f24ff libeplayer3/h264: disable debugging 2013-06-10 15:11:13 +02:00
martii
9d4502b7fe libeplayer3: get rid of compiler warnings 2013-06-10 15:06:00 +02:00
martii
b5d81733f1 libeplayer3: drop legacy ffmpeg support 2013-06-10 13:13:52 +02:00
martii
db994be096 libeplayer/h264: Fix playback. 2013-06-10 12:38:47 +02:00
martii
23bea61473 cleanup 2013-06-08 15:39:35 +02:00
martii
eae9d7a7a1 libeplayer3: deactivate debugging 2013-06-08 12:34:19 +02:00
martii
6f384fc6b6 libeplayer3: cleanup 2013-06-08 12:05:36 +02:00
martii
a09c2518bc libeplayer3: further malloc-memcpy-write -> writev replacements; not fully regression tested 2013-06-08 11:15:09 +02:00
martii
8d8aa01f98 libeplayer3/h264: replace malloc/memcpy/write with writev 2013-06-08 10:19:40 +02:00
martii
e10d6a5a18 ShowPicture: revert API change 2013-06-07 16:21:04 +02:00
martii
4e439cdb41 libeplayer3: drop buffering code due to crashes 2013-06-07 15:16:29 +02:00
martii
ac072c5a41 libspark/playback: youtube URLs are easily longer than 400 bytes 2013-06-07 13:56:23 +02:00
martii
b018b10a66 sync 2013-06-01 17:21:07 +02:00
Stefan Seyfried
618e7723bf generic-pc: implement cDemux::getSTC() 2013-06-01 17:16:56 +02:00
Stefan Seyfried
7e9d0f49a9 generic-pc: increase video and audio demux buffer 2013-06-01 17:15:33 +02:00
Stefan Seyfried
dd7ee34c8c cDemux: fix error reporting vor video, audio, ... channels 2013-06-01 17:05:23 +02:00
Stefan Seyfried
437a7d1b51 generic-pc: help finding missing blit() calls 2013-06-01 15:58:47 +02:00
Stefan Seyfried
94830cf33f generic-pc: improve decoder info messages 2013-06-01 15:41:32 +02:00
Stefan Seyfried
619751eaf0 generic-pc: silence decoder threads output 2013-06-01 15:39:19 +02:00
Stefan Seyfried
2efe616a23 generic-pc: implement cAudio::getAudioInfo() 2013-06-01 15:21:43 +02:00
martii
8a68eb3f15 replace libavresample with libswresample 2013-06-01 13:47:47 +02:00
Stefan Seyfried
f4f72f34b9 generic-pc: add audio sample conversion
ffmpeg audiodecoders after version 1.1 deliver audio samples in planar
formats by default instead of packed as before. Additionally, the AC3
decoder delivers now in planar float.
Use libswresample for sample format conversion, this will work with old
(where it hopefully does nothing) and new ffmpeg versions.
Later on, also sample rate and channel layout conversion could be
implemented if desired.
Tested with ffmpeg versions 1.0.6 and 1.2.1.
2013-06-01 13:43:51 +02:00
martii
8b533c3c59 generic-pc/glfb: use r/g/y/b keys as additional color keys 2013-06-01 12:29:30 +02:00
Stefan Seyfried
e5e05ffa09 fix library declarations for libtool 2013-06-01 12:25:52 +02:00
martii
a89b6f294e generic-pc: fix audio (2nd try) 2013-06-01 10:37:36 +02:00
martii
b8a8c07786 generic-pc: fix audio 2013-05-31 18:08:07 +02:00
martii
4e4dd50bb8 copy api changes from spark to generic 2013-05-31 13:27:04 +02:00
martii
0aec8dda78 Merge remote-tracking branch 'seife/master' 2013-05-27 17:38:35 +02:00