[MPlayer-users] purevoice audio

Raphael Clifford clifford at cs.bris.ac.uk
Sat Mar 1 20:28:36 CET 2008


On 22/02/2008, Reimar Döffinger <Reimar.Doeffinger at stud.uni-karlsruhe.de> wrote:
> On Fri, Feb 22, 2008 at 08:53:22PM +0100, Dominik 'Rathann' Mierzejewski wrote:
>  > On Friday, 22 February 2008 at 20:42, Reimar Döffinger wrote:
>  > > On Fri, Feb 22, 2008 at 08:09:04PM +0100, Dominik 'Rathann' Mierzejewski wrote:
>  > > > On Friday, 22 February 2008 at 20:06, Reimar Döffinger wrote:
>  > > > > On Fri, Feb 22, 2008 at 06:19:51PM +0000, Raphael Clifford wrote:
>  > > > > > You might have thought that on 32 bit
>  > > > > > intel the qcelp codec would do it but I can't see how to get that to
>  > > > > > work.
>  > > > >
>  > > > > Well, then you would still be one step ahead of me, I can't even see
>  > > > > where I could get that qcelp codec.
>  > > > > But if you have it, you would have to add it to codecs.conf, hope that
>  > > > > it can be used without code changes and use -ac +qcelp or so (hopefully
>  > > > > libnemesi is codec in such a way that using that -ac syntax can be used
>  > > > > instead of changing the code).
>  > > >
>  > > > -ac +qcelp doesn't work
>  > > > I compiled a 32bit mplayer and installed QuickTime binary codecs for that.
>  > >
>  > > And what about changing codecs.conf? -ac +qcelp obviously does not work
>  > > when there is no codec named "qcelp"...
>  >
>  > Sorry, I meant qclp:
>  >
>  > $ mplayer -ac help | grep qc
>  > qclp        qtaudio   working   QuickTime QCLP audio decoder  [QuickTime.qts]
>
>
> Try this:
>  Index: libmpdemux/demux_nemesi.c
>  ===================================================================
>  --- libmpdemux/demux_nemesi.c   (revision 26061)
>  +++ libmpdemux/demux_nemesi.c   (working copy)
>  @@ -40,6 +40,7 @@
>      {"MPA", 0x55},
>      {"vorbis", mmioFOURCC('v','r','b','s')},
>      {"mpeg4-generic", mmioFOURCC('M','P','4','A')},
>  +    {"x-Purevoice", mmioFOURCC('Q','C','L','P')},
>      {NULL, 0},
>
>  };


Unfortunately this didn't help. The only update is that I can prevent
the stalls by configuring with --disable-live.  Now it plays the video
and gives a different error for the audio.   I can find no reference
to  audio codec 0x504C4351 online however so I don't know if this
error message is correct.

 ./mplayer  -v -rtsp-stream-over-tcp
rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov
MPlayer SVN-r26058 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 1.30GHz (Family: 6, Model: 13, Stepping: 8)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
get_path('codecs.conf') -> '/home/raph/.mplayer/codecs.conf'
Reading /home/raph/.mplayer/codecs.conf: Can't open
'/home/raph/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: Can't open
'/usr/local/etc/mplayer/codecs.conf': No such file or directory
Using built-in default codecs.conf.
Configuration: --disable-live
CommandLine: '-v' '-rtsp-stream-over-tcp'
'rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov'
init_freetype
get_path('font/font.desc') -> '/home/raph/.mplayer/font/font.desc'
font: can't open file: /home/raph/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
get_path('fonts') -> '/home/raph/.mplayer/fonts'
Using nanosleep() timing
get_path('input.conf') -> '/home/raph/.mplayer/input.conf'
Can't open input config file /home/raph/.mplayer/input.conf: No such
file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf: No
such file or directory
Falling back on default (hardcoded) input config
get_path('Sec_pt_10935_4fpsB.mov.conf') ->
'/home/raph/.mplayer/Sec_pt_10935_4fpsB.mov.conf'

Playing rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov.
get_path('sub/') -> '/home/raph/.mplayer/sub/'
STREAM_RTSP, URL: rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov
Filename for url is now rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov
Filename for url is now rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov
STREAM: [rtsp] rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov
STREAM: Description: RTSP streaming
STREAM: Author: Alessandro Molina
STREAM: Comment: implemented over libnemesi
Stream not seekable!
 file format detected.
Initializing libNemesi
Opening: rtsp://129.7.38.97:80/streaming/Sec_pt_10935_4fpsB.mov
----- Playing... -----
libNemesi supported media: MP4V-ES
Detected as VIDEO stream...
Prebuffer complete.
==> Found video stream: 0
libNemesi supported media: x-Purevoice
==> Found audio stream: 0
Detected as AUDIO stream...
VIDEO:  [MP4V]  0x0  0bpp  2.000 fps    0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:45  fourcc:0x5634504D  size:0x0  fps: 2.00  ftime:=0.5000
get_path('sub/') -> '/home/raph/.mplayer/sub/'
X11 opening display: :0.0
vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
[x11] Detected wm supports layers.
[x11] Using workaround for Metacity bugs.
[x11] Detected wm supports NetWM.
[x11] Detected wm supports ABOVE state.
[x11] Detected wm supports BELOW state.
[x11] Detected wm supports FULLSCREEN state.
[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms
[xv common] Drawing colorkey manually.
[xv common] Using colorkey from Xv (0x0101fe).
[xv common] Maximum source image dimensions: 1920x1088
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Cannot find codec for audio format 0x504C4351.
Read DOCS/HTML/en/codecs.html!
Audio: no sound
Freeing 0 unused audio chunks.
Starting playback...
[ffmpeg] aspect_ratio: 1.333333
VDec: vo config request - 512 x 384 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO Config (512x384->512x384,flags=0,'MPlayer',0x32315659)
VO: [xv] 512x384 => 512x384 Planar YV12
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
Xvideo image format: 0x59565955 (UYVY) packed
using Xvideo port 73 for hw scaling
[xv] dx: 0 dy: 0 dw: 512 dh: 384
*** [vo] Allocating (slices) mp_image_t, 512x384x12bpp YUV planar, 294912 bytes
*** [vo] Allocating (slices) mp_image_t, 512x384x12bpp YUV planar, 294912 bytes
get_path('subfont.ttf') -> '/home/raph/.mplayer/subfont.ttf'
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
get_path('subfont.ttf') -> '/home/raph/.mplayer/subfont.ttf'
New_Face failed. Maybe the font path is wrong.
Please supply the text font file (~/.mplayer/subfont.ttf).
subtitle font: load_sub_face failed.
[xv] dx: 6 dy: 27 dw: 512 dh: 3840
Uninit video: ffmpeg  0%  0.0% 0 0
Closing libNemesi RTSP Stream...
vo: uninit ...



Raphael



More information about the MPlayer-users mailing list