Commit Graph

64 Commits

Author SHA1 Message Date
Johns
8b57af53b6 Cleanups + Version 0.1.2 released. 2011-12-24 15:27:46 +01:00
Johns
f18b0bda1c Libav needs buggy ffmpeg workaround.
Fix buggy ffmpeg/libav workaround, reset flag.
2011-12-23 23:01:30 +01:00
Johns
a8259bec65 Fix libav compatibility. 2011-12-23 22:08:51 +01:00
Johns
06fddc206e Initial vdpau hw decoder support. 2011-12-23 19:33:30 +01:00
Johns
afd7dfe402 Initial vdpau support. 2011-12-22 18:01:17 +01:00
Johns
37192d5b53 Reorder pts. 2011-12-20 15:05:35 +01:00
Johns
8a98257515 libav 0.7.2 has no avcodec_open2. 2011-12-19 23:34:47 +01:00
Johns
36b285b5f7 Audio/video sync improvements.
Configurable audio delay.
Use monotonic pts.
Support old libav or ffmpeg libraries.
2011-12-19 17:11:25 +01:00
Johns
3da81fdfcc New video/audio sync code. 2011-12-15 22:45:55 +01:00
Johns
5ca9bedda8 Initial support of replay. 2011-12-14 18:01:03 +01:00
Johns
749b0d6721 Video enhancements.
Pass PTS to video codec.
Flush audio buffer on channel change.
Sync audio + video stream.
Add workaround for Intel VA-API driver that forgets OSD position/size.
2011-12-10 00:15:38 +01:00
Johns
3f8ff57e30 Audio improvement.
Made audio thread cancelable.
Calculate audio PTS.
Disable alsa message to stderr.
Better buffer flush with threaded play.
Prepared audio resample, for unsupported number of audio channels.
2011-12-08 20:45:20 +01:00
Johns
a951584eab Close codec written. 2011-12-07 22:06:08 +01:00
Johns
ce97b938ca C part of the plugin. 2011-12-07 15:05:38 +01:00