gLobster @ 26-01-2008 07:07:45

Случайно напоролся на некий таблеточный баг, который мешает нормально работать mplayer на моей машинке. Для точного определения причины нужно провести эксперимент, который мне выполнить негде. Поэтому ищу добровольца с Nokia N800 и OS 2007.
Всё, что нужно - это скачать тестовый ролик объёмом 500 Кбайт http://globster.ru/test.avi   
и запустить его на воспоизведение из консоли командой

mplayer -vo xv test.avi

и посмотреть - будут ли диагональные цветные артефакты.
Ещё бы хорошо получить весь лог вывода консоли.

Вот такая маленькая просьба

aboris @ 26-01-2008 08:07:11

Полосы (диагональные, цветные) есть. Вот вывод консоли:

Код:

~ $ mplayer -vo xv /media/mmc1/Video/test.avi
MPlayer 1.0rc1-maemo.24.n8x0 (C) 2000-2006 MPlayer Team
CPU: ARM
Internet Tablet OS version: RX-34+RX-44_2008SE_2.2007.50-2_PR_MR0

[MENU] Can't open menu config file: /home/user/.mplayer/menu.conf
Menu inited: /etc/mplayer/menu.conf

Playing /media/mmc1/Video/test.avi.
Cache fill:  0.00% (0 bytes)
AVI file format detected.
VIDEO:  [DX50]  420x176  24bpp  25.000 fps  451.6 kbps (55.1 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Trying to force audio codec driver family dspmp3...
Opening audio decoder: [dspmp3] MP3 audio pass-through for Nokia 770/N800 (fake decoder)
ADecoder preinit failed :(
ADecoder init failed :(
Trying to force audio codec driver family libmad...
Opening audio decoder: [libmad] libmad mpeg audio decoder
AUDIO: 24000 Hz, 2 ch, s16le, 48.0 kbit/6.25% (ratio: 6000->96000)
Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3)
==========================================================================
[AO ESD] latency: [server: 0.28s, net: 0.00s] (adjust 0.28s)
AO: [esd] 44100Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 420 x 176 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2.39:1 - prescaling to correct movie aspect.
VO: [xv] 420x176 => 420x176 Planar YV12  [fs] [zoom]
Cannot sync MAD frame: -0.003 ct:  0.631 201/201 46% 21
Cannot sync MAD frame
Cannot sync MAD frame
[mpeg4 @ 0x495f9c]ac-tex damaged at 26 8 203/203 46% 21
[mpeg4 @ 0x495f9c]Error at MB: 250
[mpeg4 @ 0x495f9c]concealing 104 DC, 104 AC, 104 MV errors
Cannot sync MAD frame:  0.089 ct:  0.633 204/204 47% 21
A:   8.2 V:   8.1 A-V:  0.091 ct:  0.633 204/204 47% 21

Exiting... (End of file)
gLobster @ 26-01-2008 08:30:54

Большое спасибо за помощь. Но вопрос по-прежнему в силе. К сожалению Вы тестировали под 2008 ОС, а интересно под 2007. Надо понять - полосы обязаны нововведениям в ОС или были изначально и посто на такое сочетание никто просто раньше не обращал внимание и баг железячный.

lexa_ @ 27-01-2008 23:06:32

У меня прошифка 2007.38, сам я ещё не перепрошивал, полос никаких не замечно, стандарный плеер отказался играть, сославшись на недопустимое разрешение. Вот что выдал mplayer в консоль:

Код:

~ $ mplayer /media/mmc2/test.avi
MPlayer 1.0rc1-maemo.24.n800 (C) 2000-2006 MPlayer Team
CPU: ARM
Internet Tablet OS version: RX-34_2007SE_4.2007.38-2_PR_MR0

[MENU] Can't open menu config file: /home/user/.mplayer/menu.conf
Menu inited: /etc/mplayer/menu.conf

Playing /media/mmc2/test.avi.

AVI file format detected.
VIDEO:  [DX50]  420x176  24bpp  25.000 fps  451.6 kbps (55.1 kbyte/s)
[nokia770] Nokia N800 hardware detected
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec familySelected video c
odec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Trying to force audio codec driver family dspmp3...
Opening audio decoder: [dspmp3] MP3 audio pass-through for Nokia 770/N800 (fake 
decoder)
AUDIO: 24000 Hz, 2 ch, ??, 48.0 kbit/6.25% (ratio: 6000->96000)
Selected audio codec: [dspmp3] afm: dspmp3 (MP3 audio pass-through for Nokia 770
)
==========================================================================
AO: [gst] 24000Hz 2ch ?? (1 bytes per sample)
Starting playback...
VDec: vo config request - 420 x 176 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2,39:1 - prescaling to correct movie aspect.
VO: [nokia770] 420x176 => 420x176 Planar YV12  [fs] [zoom]
[nokia770] Using ARM JIT YUV420 scaler (quality=2) to scale 420x176 => 420x176
[mpeg4 @ 0x4b094c]ac-tex damaged at 26 8 203/203 40% 24%  0,3%
[mpeg4 @ 0x4b094c]Error at MB: 250
[mpeg4 @ 0x4b094c]concealing 104 DC, 104 AC, 104 MV errors
A:   8,1 V:   8,1 A-V: -0,039 ct:  0,156 204/204 41% 24%  0,3%

Exiting... (End of file)
gLobster @ 27-01-2008 23:31:52

Огромное спасибо! Вы очень помогли. Это баг ОС значит, а не mplayer!

gLobster @ 27-01-2008 23:52:01

Простите, посмотрели результат - Вы некорректно тест сделали. Важно было запустить mplayer с опцией '-vo xv',  а Вы её забыли. Видно по логу. Не затруднит повторить ещё раз?
именно

mplayer -vo xv test.avi

??

lexa_ @ 28-01-2008 00:04:12

Извините за мою невнимательность, выполнил новый тест, опять нет полос.

Код:

~ $ mplayer /media/mmc2/test.avi -vo xv
MPlayer 1.0rc1-maemo.24.n800 (C) 2000-2006 MPlayer Team
CPU: ARM
Internet Tablet OS version: RX-34_2007SE_4.2007.38-2_PR_MR0

[MENU] Can't open menu config file: /home/user/.mplayer/menu.conf
Menu inited: /etc/mplayer/menu.conf

Playing /media/mmc2/test.avi.
Cache fill: 16.00% (49152 bytes)
AVI file format detected.
VIDEO:  [DX50]  420x176  24bpp  25.000 fps  451.6 kbps (55.1 kbyte/s)
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec familySelected video c
odec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
==========================================================================
Trying to force audio codec driver family dspmp3...
Opening audio decoder: [dspmp3] MP3 audio pass-through for Nokia 770/N800 (fake 
decoder)
AUDIO: 24000 Hz, 2 ch, ??, 48.0 kbit/6.25% (ratio: 6000->96000)
Selected audio codec: [dspmp3] afm: dspmp3 (MP3 audio pass-through for Nokia 770
)
==========================================================================
AO: [gst] 24000Hz 2ch ?? (1 bytes per sample)
Starting playback...
VDec: vo config request - 420 x 176 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 2,39:1 - prescaling to correct movie aspect.
VO: [xv] 420x176 => 420x176 Planar YV12  [fs] [zoom]
[mpeg4 @ 0x4b094c]ac-tex damaged at 26 8 203/203 31% 12%  0,4%
[mpeg4 @ 0x4b094c]Error at MB: 250
[mpeg4 @ 0x4b094c]concealing 104 DC, 104 AC, 104 MV errors
A:   7,6 V:   8,1 A-V: -0,501 ct:  0,323 204/204 32% 12%  0,4%

Exiting... (End of file)