On 2012-09-07 03:28, Darren Salt wrote:
I've noticed audio brokenness with vdr-xine 0.9.4 and (at least) the BBC channels on Freeview HD. Recordings are fine and are played back without problem if played directly rather than via vdr.
There's a sample recording (tarball, with b0rked filename due to the lack of decoding in stock Debian vdr) at http://tartarus.org/ds/bbchdvdr.tar (file size is 84172800 bytes; still being uploaded when I sent this).
By 'played back ... directly' do you mean played back with xine, too, or with another player? I used to have loads of problems with xine and AAC LATM encoded audio on my VDR rig, and mplayer tells me that your BBC recordings uses exactly that format: ... Playing 2012-09-07.02.07.54-0.rec/00001.ts. libavformat version 54.1.100 (internal) TS file format detected. VIDEO H264(pid=101) AUDIO AAC LATM(pid=102) SUB DVB(pid=105) PROGRAM N. 132
AFAICT support for LATM audio was only added in xinelib-1.1.19 and later: http://old.nabble.com/-PATCH--Add-AAC-LATM-support-from-FFmpeg-0.7%2B-td3235...
The LATM channels finally started working here when I upgraded to VDR+xineliboutput from the yavdr unstable packages. My install is a bit dated but I suppose it works with more recent versions than these, too: ii libavcodec53 4:0.7.6-0ubuntu0.11.10. Libav codec library ii libxine2 1.2.1.hg20120511.1541-0 the xine video/media player library, binary files ii vdr 1.7.22-2yavdr1~oneiric Video Disk Recorder for DVB cards ii vdr-plugin-xineliboutpu 1.0.7+cvs20120511.1602- VDR plugin for Xine based sofdevice frontends ii xine-ui 0.99.7~hg20120217-0yavd the xine video player, user interface
Additionally I just tested that your recording plays with audio when played directly in xine on my LMDE (Debian Testing based) laptop with the following packages: ii libavcodec53 5:0.10-0.1 Library to encode decode multimedia streams - runtime files. ii libxine2 1:1.2.1-0.1 Xine media player library, meta-package (development branch). ii xine-ui 0.99.7~hg20120125-1 the xine video player, user interface
So perhaps you need a more recent xine/libav combo.
Cheers, Jonas