[vlc-devel] PS AAC in NSV

Vitalijus Slavinskas vitalijus.slavinskas at gmail.com
Sun Dec 18 16:41:27 CET 2005


Hi,

seems there is problem decoding PS HE-AAC in NSV, while the same demuxed 
audio stream plays ok (NSV uses ADTS AAC).
these files are/may be produced with CT encoder distributed with Winamp, 
so they are regular NSV files

ftp://streams.videolan.org/incoming/PS_AAC_in_NSV/_CUTTED_01.VIA Gra - 
Popytka Nr5.nsv

tested with 0.8.4a on win32 and comfirmed on FC4 and win32 using 0.8.4 
on other PC.

imho it's somehow related to ADTS mono/stereo as Nero7 seems produce PS 
HE-AAC ADTS with indicates as stereo and VLC have no problem playing 
these files, even cat'ted nero + winamp files *with same params) plays 
ok if first file is encoded with Nero

some debug strings:

nsv debug: new NSVf chunk
nsv debug:     - size=2048
nsv debug: new NSVs chunk
nsv warning: unknown codec
main debug: selecting program id=0
main debug: looking for decoder module: 26 candidates
ffmpeg debug: libavcodec already initialized
ffmpeg debug: postprocessing disabled
ffmpeg debug: ffmpeg codec (h264) started
main debug: using decoder module "ffmpeg"
main debug: thread 3608 (decoder) created at priority 0 
(src/input/decoder.c:159)
nsv debug:     - video `H264' 320x240
nsv debug:     - audio `mp4a'
nsv debug:     - fps=25.000
main debug: looking for decoder module: 26 candidates
main debug: using decoder module "faad"
main debug: thread 3836 (decoder) created at priority 2 
(src/input/decoder.c:159)
faad warning: decoded zero sample
main debug: no usable vout present, spawning one
main debug: Registering subpicture channel, ID: 2
main debug: Registering subpicture channel, ID: 3
main debug: Registering subpicture channel, ID: 4
main debug: Registering subpicture channel, ID: 5
faad warning: unknown channel ordering
main debug: window size: 320x240
main debug: looking for video output module: 5 candidates
vout_directx debug: creating DirectXEventThread
main debug: waiting for thread completion
vout_directx debug: DirectXCreateWindow
vout_directx debug: Created video sub-window
main debug: thread 3648 (DirectX Events Thread) created at priority 0 
(directx.c:261)
vout_directx debug: DirectXEventThread running
vout_directx debug: DirectXInitDDraw
vout_directx debug: directx-device:
vout_directx debug: DirectXEnumCallback: Primary Display Driver, display
vout_directx debug: screen dimensions (0x0,1152x864)
vout_directx debug: DirectDraw Capabilities: overlay=1 yuvoverlay=1 
can_deinterlace_overlay=1 colorkey=1 stretch=1 bltfourcc=1
vout_directx debug: align_boundary_src=0,0 align_boundary_dest=1,1 
align_size_src=0,0 align_size_dest=0,0
vout_directx debug: End DirectXInitDDraw
vout_directx debug: DirectXCreateDisplay
faad warning: unknown channel ordering
vout_directx debug: DirectXCreateClipper
main debug: using video output module "vout_directx"
vout_directx debug: NewPictureVec overlay:yes chroma:YV12
main debug: waiting for thread completion
faad warning: unknown channel ordering
vout_directx debug: YUV overlay created successfully
vout_directx debug: End NewPictureVec (succeeded)
main debug: got 1 direct buffer(s)
main debug: picture in 320x240 (0,0,320x240), chroma I420, ar 4:3, sar 1:1
main debug: picture user 320x240 (0,0,320x240), chroma I420, ar 4:3, sar 1:1
main debug: picture out 320x240 (0,0,320x240), chroma I420, ar 4:3, sar 1:1
main debug: direct render, mapping render pictures 0-6 to system 
pictures 1-7
main debug: thread 3844 (video output) created at priority 1 
(src/video_output/video_output.c:416)
faad warning: unknown channel ordering
faad warning: unknown channel ordering
faad warning: unknown channel ordering
faad warning: unknown channel ordering
faad warning: unknown channel ordering
...

Aciu uz demesi
   Vitalijus Slavinskas

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list