Hallo AVR32 Freunde,
es gab in der ersten Ausgabe von embedded projects journal einen Beitrag
von claude in mplayer als Beispiel für die Verwendung des LCD-Displays
am grasshopper beschrieben wurde. In dem Artikel stand, dass die
Prozessorauslastung bei ~30% läge.
Ich habe das nun mit dem aktuellen buildroot 2.3.0 von Atmel ausprobiert
(dort sind schon Patches eingepflegt).
Jetzt zu meinen Fragen:
1. Egal mit was ich mplayer füttere, die Prozessorauslastung liegt immer
oberhalb von 75%. Ich starte mit
1 | mplayer -vo fbdev -fs -nosound /media/A380crash.avi
|
An der Konsole sagt mir mplayer:
1 | ASF file format detected.
|
2 | VIDEO: [WMV2] 320x240 24bpp 1000.000 fps 0.0 kbps ( 0.0 kbyte/s)
|
3 | ==========================================================================
|
4 | Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
|
5 | Selected video codec: [ffwmv2] vfm: ffmpeg (FFmpeg M$ WMV2/WMV8)
|
6 | ==========================================================================
|
7 | Audio: no sound
|
8 | Starting playback...
|
9 | VDec: vo config request - 320 x 240 (preferred colorspace: Planar YV12)
|
10 | Could not find matching colorspace - retrying with -vf scale...
|
11 | Opening video filter: [scale]
|
12 | VDec: using Planar YV12 as output csp (no 0)
|
13 | Movie-Aspect is undefined - no prescaling applied.
|
14 | AVR32 BGR24: Using PICO for color space conversion
|
15 | SwScaler: using unscaled yuv420p -> bgr24 special converter
|
16 | VO: [fbdev] 320x240 => 320x240 BGR 24-bit [fs]
|
Warum habe ich eine so hohe Auslastung? Gibt es
Optimierungsmöglichkeiten?
2. In der Konfigurationsdatei von mplayer hat Atmel als default Ausgabe
Gerät fbdev2 angegeben. Starte ich damit kracht der grasshopper total.
Ich muss fbdev wählen. Dabei gibt
fbdev2 als mögliche Ausgabe an
1 | Available video output drivers:
|
2 | fbdev Framebuffer Device
|
3 | fbdev2 Framebuffer Device
|
4 | null Null video output
|
5 | mpegpes Mpeg-PES to DVB card
|
6 | yuv4mpeg yuv4mpeg output for mjpegtools
|
7 | png PNG file
|
8 | jpeg JPEG file
|
9 | gif89a animated GIF output
|
10 | tga Targa output
|
11 | pnm PPM/PGM/PGMYUV file
|
12 | md5sum md5sum of each frame
|
Wo finde ich fbdev und fbdev2 und was sind die Unterschiede?