[MPlayer-users] FourCC 0x726D6173 (samr) -- what in the world is it?

Matthew W. Miller mwmiller at columbus.rr.com
Sat Aug 9 01:33:49 CEST 2003


On Thu, Aug 07, 2003 at 04:07:14PM -0700, Steven Ellis wrote:
>> As far as I can tell, both the 'mp4' files like
>http://www.digitalnetworks.philips.com/Assets/Downloadablefile/Concession_1300k-1001.mp4
>> and the '3gp' files like
>http://www.digitalnetworks.philips.com/Assets/Downloadablefile/Concession_128k-1000.3gp
>> are both just Quicktime in drag, as usual.
>Yup it appears you are correct, but some of the smalled files on
>philips site have strange audio codecs that MPlayer doesn't currently
>support.

All right, so you have a point.

For example,
http://www.digitalnetworks.philips.com/Assets/Downloadablefile/Concession_42k-1149.3gp

It looks for a fourCC 0x726D6173 (samr) and fails to find any codec for
it.  Grrrr.  But the larger-bitrate files are still perfectly playable, 
and if you really must knock the bitrates down you can always use 
mencoder. ;)

Anyway, log follows:

$ mplayer -v -v -v -v -ao null -vo null -frames 0 -identify Concession_42k-1149.3gp

MPlayer dev-CVS--3.3 (C) 2000-2003 MPlayer Team

CPU: Intel Pentium MMX P55C (Family: 5, Stepping: 3)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 0 3DNow: 0 3DNow2: 0 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /root/.mplayer/config
Reading /root/.mplayer/codecs.conf: can't open '/root/.mplayer/codecs.conf': No such file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 60 audio & 150 video codecs
CommandLine: '-v' '-v' '-v' '-v' '-ao' 'null' '-vo' 'null' '-frames' '0' '-identify' 'Concession_42k-1149.3gp'
get_path('font/font.desc') -> '/root/.mplayer/font/font.desc'
font: can't open file: /root/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
init_freetype
Using MMX Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz).
get_path('input.conf') -> '/root/.mplayer/input.conf'
Can't open input config file /root/.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('Concession_42k-1149.3gp.conf') -> '/root/.mplayer/Concession_42k-1149.3gp.conf'

[[[init getch2]]]

Playing Concession_42k-1149.3gp
Not an URL!
[file] File size is 157352 bytes
STREAM: [file] Concession_42k-1149.3gp
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
s->pos=0  newpos=0  new_bufpos=0  buflen=0  
Checking for YUV4MPEG2
DEMUXER: freeing demuxer at 0x83f8a58  
ASF_check: not ASF guid!
DEMUXER: freeing demuxer at 0x83f8a58  
Checking for NuppelVideo
DEMUXER: freeing demuxer at 0x83f8a58  
Checking for REAL
DEMUXER: freeing demuxer at 0x83f8a58  
Checking for SMJPEG
DEMUXER: freeing demuxer at 0x83f8a58  
DEMUXER: freeing demuxer at 0x83f9ca0  
Searching demuxer type for filename Concession_42k-1149.3gp ext: .3gp
Checking for MOV
MOV: File-Type unknown Major-Brand: 3gp4
MOV: File-Type Minor-Version: 512
MOV: File-Type Compatible-Brands #0: 3gp4
MOV: free space (len: 16)
MOV: Movie DATA found!
MOV: Movie data: start: 2c end: 0
s->pos=800  newpos=25000  new_bufpos=255BF  buflen=0  
MOV: Movie header found!
MOV: Movie header: start: 255c7 end: 0
s->pos=25800  newpos=26000  new_bufpos=26683  buflen=0  
MOV: free space (len: 37)
QuickTime/MOV file format detected.
mov_read_header!
s->pos=0  newpos=25000  new_bufpos=255C7  buflen=0  
lschunks dhvm  100
MOV: Movie header (100 bytes): tscale=1000  dur=30196
lschunks kart  666
--------------
MOV: Track #0:
lschunks dhkt  84
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=1 dur=30120 lay=0 vol=256
lschunks aidm  566
MOV:  Media stream!
lschunks dhdm  24
MOV:   Media header!
lschunks fnim  493
MOV:   Media info!
lschunks fnid  28
MOV: unknown chunk: dinf 28
lschunks lbts  433
MOV:    Sample info!
lschunks stts  24
MOV:     Sample duration table! (2 blocks)
lschunks dsts  61
MOV:     Description list! (cnt:1)
MOV:      desc #0: samr  (37 bytes)
lschunks zsts  12
MOV:     Sample size table! (entries=1507 ss=13) (ver:0,flags:0)
lschunks csts  200
MOV:     Sample->Chunk mapping table!  (16 blocks) (ver:0,flags:0)
lschunks octs  72
MOV:     Chunk offset table! (16 chunks)
lschunks sttc  16
MOV: unknown chunk: ctts 16
lschunks dhms  8
MOV:    Sound header!
lschunks rldh  25
MOV:   Handler header: /soun () 
MOV: unknown handler class: 0x0 ()
MOV track #0: 16 chunks, 0 samples
pts=240960  scale=8000  time=30.120
==> Found audio stream: 0
Audio bits: 16  chans: 2  rate: 8000
MOV: Found unknown audio atom damr (17)!
Fourcc: samr
--------------
lschunks kart  3494
MOV: Track #1:
lschunks dhkt  84
MOV:  Track header!
tkhd len=84 ver=0 flags=0x0 id=2 dur=30196 lay=0 vol=0
lschunks aidm  3394
MOV:  Media stream!
lschunks dhdm  24
MOV:   Media header!
lschunks fnim  3321
MOV:   Media info!
lschunks fnid  28
MOV: unknown chunk: dinf 28
lschunks lbts  3257
MOV:    Sample info!
lschunks stts  608
MOV:     Sample duration table! (75 blocks)
lschunks dsts  173
MOV:     Description list! (cnt:1)
MOV:      desc #0: mp4v  (149 bytes)
lschunks zsts  412
MOV:     Sample size table! (entries=100 ss=0) (ver:0,flags:0)
lschunks csts  44
MOV:     Sample->Chunk mapping table!  (3 blocks) (ver:0,flags:0)
lschunks octs  20
MOV:     Chunk offset table! (3 chunks)
lschunks sttc  16
MOV: unknown chunk: ctts 16
lschunks ssts  100
MOV:     Syncing samples (keyframes) table! (23 entries) (ver:0,flags:0)
lschunks diuu  1820
MOV: unknown chunk: uuid 1820
s->pos=26000  newpos=26000  new_bufpos=2664E  buflen=0  
lschunks dhmv  12
MOV:    Video header!
lschunks rldh  25
MOV:   Handler header: /vide () 
MOV: unknown handler class: 0x0 ()
MOV track #1: 3 chunks, 100 samples
pts=30196  scale=1000  time=30.196
Sample     0: pts=       0  off=0x000023B8  size=258
Sample     1: pts=     166  off=0x000024BA  size=5402
Sample     2: pts=    1167  off=0x000039D4  size=5010
Sample     3: pts=    1334  off=0x00004D66  size=685
Sample     4: pts=    1501  off=0x00005013  size=514
Sample     5: pts=    1668  off=0x00005215  size=1332
Sample     6: pts=    2168  off=0x00005749  size=1858
Sample     7: pts=    2335  off=0x00005E8B  size=788
Sample     8: pts=    2502  off=0x0000619F  size=515
Sample     9: pts=    2669  off=0x000063A2  size=551
Sample    10: pts=    2836  off=0x000065C9  size=2130
Sample    11: pts=    3336  off=0x00006E1B  size=637
Sample    12: pts=    3503  off=0x00007098  size=295
Sample    13: pts=    3670  off=0x000071BF  size=494
Sample    14: pts=    3837  off=0x000073AD  size=733
Sample    15: pts=    4004  off=0x0000768A  size=1596
Sample    16: pts=    4170  off=0x00007CC6  size=649
Sample    17: pts=    4337  off=0x00007F4F  size=593
Sample    18: pts=    4504  off=0x000081A0  size=1390
Sample    19: pts=    5005  off=0x0000870E  size=1587
Sample    20: pts=    5338  off=0x00008D41  size=1451
Sample    21: pts=    5505  off=0x000092EC  size=564
Sample    22: pts=    5672  off=0x00009520  size=624
Sample    23: pts=    6006  off=0x00009790  size=1652
Sample    24: pts=    6339  off=0x00009E04  size=699
Sample    25: pts=    6506  off=0x0000A0BF  size=618
Sample    26: pts=    6673  off=0x0000A329  size=1424
Sample    27: pts=    7007  off=0x0000A8B9  size=1370
Sample    28: pts=    7173  off=0x0000AE13  size=665
Sample    29: pts=    7340  off=0x0000B0AC  size=752
Sample    30: pts=    7507  off=0x0000B39C  size=1768
Sample    31: pts=    7841  off=0x0000BA84  size=1205
Sample    32: pts=    8174  off=0x0000BF39  size=663
Sample    33: pts=    8341  off=0x0000C1D0  size=758
Sample    34: pts=    8508  off=0x0000C4C6  size=727
Sample    35: pts=    8675  off=0x0000C79D  size=633
Sample    36: pts=    8842  off=0x0000CA16  size=696
Sample    37: pts=    9175  off=0x0000CCCE  size=1662
Sample    38: pts=    9509  off=0x0000D34C  size=652
Sample    39: pts=    9676  off=0x0000D5D8  size=980
Sample    40: pts=    9843  off=0x0000D9AC  size=787
Sample    41: pts=   10176  off=0x0000DCBF  size=1929
Sample    42: pts=   10510  off=0x0000E448  size=787
Sample    43: pts=   10677  off=0x0000E75B  size=1102
Sample    44: pts=   11011  off=0x0000EBA9  size=1847
Sample    45: pts=   11177  off=0x0000F2E0  size=848
Sample    46: pts=   11344  off=0x0000F630  size=971
Sample    47: pts=   11678  off=0x0000F9FB  size=1456
Sample    48: pts=   12012  off=0x0000FFAB  size=1664
Sample    49: pts=   12178  off=0x0001062B  size=635
Sample    50: pts=   12345  off=0x000108A6  size=556
Sample    51: pts=   12512  off=0x00010AD2  size=1298
Sample    52: pts=   12846  off=0x00010FE4  size=1351
Sample    53: pts=   13179  off=0x0001152B  size=555
Sample    54: pts=   13346  off=0x00011756  size=484
Sample    55: pts=   13513  off=0x00013CC6  size=1227
Sample    56: pts=   13680  off=0x00014191  size=966
Sample    57: pts=   14014  off=0x00014557  size=933
Sample    58: pts=   14347  off=0x000148FC  size=990
Sample    59: pts=   14514  off=0x00014CDA  size=4061
Sample    60: pts=   15181  off=0x00015CB7  size=1257
Sample    61: pts=   15682  off=0x000161A0  size=1150
Sample    62: pts=   16016  off=0x0001661E  size=4793
Sample    63: pts=   17017  off=0x000178D7  size=1579
Sample    64: pts=   17350  off=0x00017F02  size=2708
Sample    65: pts=   17851  off=0x00018996  size=1232
Sample    66: pts=   18184  off=0x00018E66  size=2017
Sample    67: pts=   18518  off=0x00019647  size=819
Sample    68: pts=   18852  off=0x0001997A  size=535
Sample    69: pts=   19019  off=0x00019B91  size=778
Sample    70: pts=   19352  off=0x00019E9B  size=645
Sample    71: pts=   19519  off=0x0001A120  size=370
Sample    72: pts=   19686  off=0x0001A292  size=533
Sample    73: pts=   19853  off=0x0001A4A7  size=1073
Sample    74: pts=   20186  off=0x0001A8D8  size=2655
Sample    75: pts=   20520  off=0x0001B337  size=1837
Sample    76: pts=   20854  off=0x0001BA64  size=1209
Sample    77: pts=   21187  off=0x0001BF1D  size=2237
Sample    78: pts=   21688  off=0x0001C7DA  size=835
Sample    79: pts=   22022  off=0x0001CB1D  size=1034
Sample    80: pts=   22355  off=0x0001CF27  size=556
Sample    81: pts=   22522  off=0x0001D153  size=653
Sample    82: pts=   22856  off=0x0001D3E0  size=1553
Sample    83: pts=   23023  off=0x0001D9F1  size=1098
Sample    84: pts=   23356  off=0x0001DE3B  size=2221
Sample    85: pts=   23523  off=0x0001E6E8  size=4521
Sample    86: pts=   24357  off=0x0001F891  size=1324
Sample    87: pts=   24691  off=0x0001FDBD  size=1543
Sample    88: pts=   25191  off=0x000203C4  size=1928
Sample    89: pts=   25525  off=0x00020B4C  size=4760
Sample    90: pts=   26693  off=0x00021DE4  size=1869
Sample    91: pts=   27360  off=0x00022531  size=1322
Sample    92: pts=   27694  off=0x00022A5B  size=2184
Sample    93: pts=   28194  off=0x00023852  size=1716
Sample    94: pts=   28695  off=0x00023F06  size=2001
Sample    95: pts=   29195  off=0x000246D7  size=1554
Sample    96: pts=   29696  off=0x00024CE9  size=1056
Sample    97: pts=   29863  off=0x00025109  size=639
Sample    98: pts=   30030  off=0x00025388  size=148
Sample    99: pts=   30196  off=0x0002541C  size=419
==> Found video stream: 1
MOV: Found MPEG4 movie Elementary Stream Descriptor atom (79)!
ESDS MPEG4 version: 0  flags: 0x000000
ESDS MPEG4 ES Descriptor (62Bytes):
 -> ESId: 201
 -> streamPriority: 4
ESDS MPEG4 Decoder Config Descriptor (48Bytes):
 -> objectTypeId: 32
 -> streamType: 0x11
 -> bufferSizeDB: 0x00151A
 -> maxBitrate: 35.339kbit/s
 -> avgBitrate: 35.339kbit/s
ESDS MPEG4 Decoder Specific Descriptor (30Bytes)
ESDS MPEG4 Sync Layer Config Descriptor (1Bytes)
 -> predefined: 2
Allocated 16 entries for palette
QT palette: start: 4f, end: 6473, count flag: 25971, flags: ffff
Using default QT palette
Image size: 176 x 120 (4 bpp)
Display size: 320 x 240
Fourcc: mp4v  Codec: ''
--------------
MOV: longest streams: A: #0 (16 samples)  V: #1 (100 samples)
[V] filefmt:7  fourcc:0x7634706D  size:176x120  fps: 6.02  ftime:=0.1660
get_path('sub/') -> '/root/.mplayer/sub/'
get_path('default.sub') -> '/root/.mplayer/default.sub'
==========================================================================
get_path('codecs.conf') -> '/root/.mplayer/codecs.conf'
*** Try to upgrade /root/.mplayer/codecs.conf from etc/codecs.conf
*** If it still does not work, read DOCS/en/codecs.html!
Cannot find codec for audio format 0x726D6173.
==========================================================================
ID_FILENAME=Concession_42k-1149.3gp
ID_VIDEO_FORMAT=mp4v
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=176
ID_VIDEO_HEIGHT=120
ID_VIDEO_FPS=6.024
ID_VIDEO_ASPECT=1.3333
ID_LENGTH=0
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffodivx] vfm:ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Freeing 0 unused audio chunks
Starting playback...


*** uninit(0xA49)
uninit video: ffmpeg
DEMUXER: freeing demuxer at 0x83f9ca0  
DEMUXER: freeing sh_audio at 0x83fadb0  
DEMUXER: freeing sh_video at 0x83f74d8  

[[[uninit getch2]]]
Config poped level=2
Config poped level=1

*** uninit(0x80)
vo: x11 uninit called but X11 not inited..

Exiting... (End of file)
max framesize was 0 bytes
-- 
Matthew W. Miller <mwmiller at columbus.rr.com>



More information about the MPlayer-users mailing list