Johns
1acdeee913
Adds ffmpeg 0.8.7 bug workaround:
...
Single nal end seq aren't consumed and an endless loop entered.
2012-03-09 21:47:06 +01:00
Johns
7931909e28
Workaround should be for abs.
2012-03-06 15:39:29 +01:00
Johns
d6c6818ecf
Workaround for av_resample_compensate ffmpeg bug.
...
FFmpeg commit a67cb012e6947fb238193afc0f18114f6e20818c or
1b9ca38d9d06d319fffd61d27e4eb385d6572ba8 breaks av_resample_compensate.
Only big sample_delta compensation_distance ratios are now working.
2012-03-05 20:38:43 +01:00
Johns
7e1a42f7ed
Experimental ac3 audio drift correction support.
2012-03-03 16:45:59 +01:00
Johns
5aa868c296
Don't change correction value during pass-through.
2012-02-29 17:40:58 +01:00
Johns
43b48224b5
Improved audio drift correction support.
2012-02-29 16:35:49 +01:00
Johns
144f22314f
Experimental audio drift correction support.
2012-02-27 23:13:53 +01:00
Johns
e977007dd3
Removed old cruft.
2012-02-26 14:30:46 +01:00
Johns
b2cab00599
Remove AVDictionary.
2012-02-24 18:16:24 +01:00
Johns
762959fbb4
Only a single frame is supported.
2012-02-24 15:38:04 +01:00
Johns
2f869884ba
Support downmix of AC-3 to stero.
2012-02-21 22:36:10 +01:00
Johns
5d8dea1b6b
New audio PES handling.
...
New easier and more flexible audio PES packet parser, which includes own
codec parser.
Removed av_parser use.
Reduced audio buffer time, faster channel switch.
New audio transport stream parser (not enabled as default).
2012-02-21 20:55:28 +01:00
Johns
807b4df381
Release Version 0.4.7.
2012-02-13 23:21:11 +01:00
Johns
24a065e5de
Fix bug: audible glitch toggling AC-3 pass-through
2012-02-12 17:50:10 +01:00
Johns
a91533f6d1
Detect audio stream type only after stream switch.
2012-02-11 18:22:48 +01:00
Johns
ced54a5cf1
Fix bug: LFE moved to wrong position.
2012-02-09 00:46:02 +01:00
Johns
918170d00b
Add support for AAC LATM audio streams.
2012-02-08 15:19:18 +01:00
Johns
09cf1f5c85
Fix bug: alsa+ffmpeg use different channel layout.
2012-02-07 17:08:59 +01:00
Johns
f8d198636b
Video bug fix.
...
Made video_test working again.
Disabled VA-API Intel vaAssociateSubpicture workaround.
Fix bug: Must release lock for VideoPollEvent.
Allow faster video and audio sync.
Fix bug: Software decoder use vaPutImage with Intel backend.
Fix bug: Artefacts are shown after mpeg2 channel switch.
Fix bug: VideoReleaseSurface called after VideoExit.
2012-01-27 21:08:37 +01:00
Johns
993d831190
VA-API: Add auto-crop support.
2012-01-23 15:40:59 +01:00
Johns
1969b2a0a7
Fix bug: close codec missing.
2012-01-22 22:46:52 +01:00
Morone
970493fb23
Use different alsa device for AC3/pass-through.
2012-01-22 16:54:22 +01:00
Johns
f6df79e8e6
Improved replay of recordings.
2012-01-08 21:46:00 +01:00
Johns
45a34a3381
Add support for ac3 audio pass through.
2012-01-07 03:05:43 +01:00
Johns
442e021d87
Lock av_open/close calls.
...
New ffmpeg dislikes simultaneous open/close from audio/video.
Prepared audio decoder without av_parser_parse2.
Handle av_audio_resample_init errors.
2012-01-02 17:47:50 +01:00
Johns
f179264468
Fix bug: CodecVideoDecode destroys avpkt.
2011-12-29 13:43:12 +01:00
Johns
7fbfe0396e
Allow build without VDPAU.
2011-12-26 14:25:42 +01:00
Johns
83413c1adf
Use only one thread for hw decoding.
2011-12-25 11:36:02 +01:00
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