Johns
780e2989ae
Makes audio mixer optional.
2013-02-06 16:02:22 +01:00
Johns
7ed6975330
Support upsampling 3,5 to 8 channels.
...
Improve next ring buffer handling.
Improve audio/video sync debug.
2013-01-25 17:05:53 +01:00
Johns
3366faece2
Fixes close PIP threading bug.
2013-01-08 21:11:46 +01:00
Johns
534b4094b5
Fix thread exit problem.
2013-01-06 14:47:00 +01:00
Johns
d42475f2dc
Prepared reentrant video stream.
2013-01-03 18:52:34 +01:00
Johns
9efc73144d
Removes old audio code (!USE_AUDIORING).
2012-08-08 22:58:57 +02:00
Johns
d486fb2ca1
Fix bug: audio use 100% CPU during pause.
2012-06-30 00:19:36 +02:00
Johns
6aa8601f7d
Guard audio skip against old PTS values.
2012-06-27 21:22:25 +02:00
Johns
0f62a521f4
Improved audio skip, after channel switch.
2012-06-25 17:30:30 +02:00
Johns
49ae1c7211
Fix bug: PTS are 1/90ms and use AudioVideoDelay.
2012-04-30 13:56:26 +02:00
Johns
8d5ff6f6fb
Skip audio to sync with video.
2012-04-28 12:24:03 +02:00
Johns
5456164dce
Mute pass-through, if volume is 0.
2012-04-27 12:31:40 +02:00
Johns
3b5c1adef2
Fix bug: don't normalize or compress AC3 samples.
2012-04-24 16:02:07 +02:00
Johns
207871fd9b
Make audio ring buffer size a multiple of 3,5,7,8.
2012-04-22 17:17:54 +02:00
Johns
ebe0beb400
Add upmix from 5 to 6 channels.
2012-04-21 16:45:56 +02:00
Johns
93ddd26a4a
Fix bug: alloca wrong size for audio buffer.
2012-04-21 15:47:50 +02:00
Johns
3e39ffd5e0
New audio ring buffer code, now OSS part.
2012-04-20 16:05:40 +02:00
Johns
44ca71fedb
Adds audio normalize support.
2012-04-19 16:01:20 +02:00
Johns
8039e8ae04
New audio filters next part.
2012-04-19 00:47:34 +02:00
Johns
79e78bf235
Show black picture, if no video stream available.
...
New audio ring code.
New audio filters (first part).
2012-04-17 16:45:27 +02:00
Johns
bd4503f30b
More debug for flush buffers. Bigger audio buffer.
2012-03-23 18:43:20 +01:00
Johns
7b570c507c
Cleanups.
2012-03-12 17:58:19 +01:00
Johns
f59425ac57
AudioGetDelay returns signed value and cleanups.
2012-03-10 15:00:58 +01:00
Johns
ee5804fed7
Handle snd_pcm_wait timeouts.
2012-03-07 15:13:07 +01:00
Johns
3812fa8d38
Fix bug: AudioEnqueue crash without sound card.
2012-03-05 15:06:46 +01:00
Johns
b0d9f41020
Rewrote video/audio start code.
2012-03-02 18:16:20 +01:00
Johns
fd0ae12f24
Fix warning.
2012-03-02 00:28:53 +01:00
Johns
b5e9077c74
Increase AudioBufferTime for OSS.
2012-03-01 17:50:57 +01:00
Johns
3b4ace14cf
Add ac3 to info message for pass-through.
2012-02-29 18:21:28 +01:00
Johns
43b48224b5
Improved audio drift correction support.
2012-02-29 16:35:49 +01:00
Johns
769f00b4f6
Try to restart alsa after underrun.
2012-02-25 18:10:19 +01:00
Johns
9b68248a3e
Increased audio buffer time for PES packets.
2012-02-24 15:41:17 +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
30e903d90a
Wakeup audio thread after pause.
2012-02-16 18:41:46 +01:00
Johns
9170fcf485
Removed stupid gcc warnings.
2012-02-14 21:48:42 +01:00
Johns
4331692ee5
Fix bug: audio increments invalid audio PTS.
2012-02-14 16:03:08 +01:00
Johns
0a2a221fa9
Add play/pause audio support.
2012-02-12 20:14:43 +01:00
Johns
a91533f6d1
Detect audio stream type only after stream switch.
2012-02-11 18:22:48 +01:00
Johns
8c16466d31
Set mixer channel through command line option
2012-02-09 16:01:36 +01:00
Johns
8db8b68edd
Makes Workarounds command line configurable.
2012-02-04 16:38:10 +01:00
Johns
3585f1df19
Increase audio buffer, if bigger audio delay used.
2012-02-02 16:01:08 +01:00
Johns
c3b924a239
Reduces audio latency, increases audio buffer time.
2012-01-27 23:33:10 +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
e3681812bd
Remove pass-through test code.
2012-01-25 15:31:18 +01:00
Johns
217545542d
Add ac3 pass-through device to OSS module.
2012-01-23 20:23:05 +01:00
Johns
0fad02285d
AC3 device should be called 'ALSA_AC3_DEVICE'.
2012-01-22 20:53:27 +01:00
Johns
9546233175
Suspend can close and open video and audio device.
2012-01-22 20:49:43 +01:00
Morone
970493fb23
Use different alsa device for AC3/pass-through.
2012-01-22 16:54:22 +01:00
Johns
bd7e6143c7
Buffertime compile time configurable in ms.
2012-01-21 21:46:47 +01:00
Johns
5ba88bb822
Use common module prefix.
2012-01-20 19:56:06 +01:00