So, zu den Fragen:
- Messages in syslog: ich habe eine Aufnahme abgespielt, und im OSD zweimal ein anderes Aspect-Ratio gewählt. Ausgabe in syslog:
Sep 15 20:32:27 scu vdr: [4385] loading /video/Kom<F6>die/Wie_klaut_man_eine_Mil
lion/2005-12-15.20.35.90.98.rec//marks.vdr
Sep 15 20:32:27 scu vdr: [4401] dvbplayer thread started (pid=4385, tid=4401)
Sep 15 20:32:27 scu vdr: [4401] resuming replay at index 17711 (0:11:48.12)
Sep 15 20:32:27 scu vdr: [4402] non blocking file reader thread started (pid=438
5, tid=4402)
Sep 15 20:32:27 scu vdr: [4401] SetBrokenLink: no GOP header found in video pack
et
Sep 15 20:32:27 scu vdr: [4401] setting audio track to 1 (0)
Sep 15 20:32:27 scu vdr: [4403] [VideoOut]: resolution changed: W(1280 -> 720);
H(768 ->576)
Sep 15 20:32:27 scu vdr: [4403] [VideoOut]: aspect changed (0 -> 0 ; 1.777778 ->
1.333333)
Sep 15 20:32:27 scu vdr: [4403] [VideoOut]: 720x576 [0,40 720x496] -> 1280x768 [
42,0 1195x768]
Sep 15 20:32:27 scu vdr: [4404] [softdevice-audio] samplerate: 48000Hz, channels
: #2
Sep 15 20:32:27 scu vdr: [4404] [softdevice-audio] Period size 1152 Buffer size
9216
Sep 15 20:32:27 scu vdr: [4404] [softdevice-audio] Hardware initialized
Sep 15 20:32:52 scu vdr: [4392] [VideoOut]: 720x576 [0,40 720x496] -> 1280x768 [
0,54 1280x658]
Sep 15 20:33:07 scu vdr: [4392] [VideoOut]: 720x576 [0,40 720x496] -> 1280x768 [
80,0 1120x768]
Sep 15 20:34:24 scu vdr: [4385] caught signal 2
Sep 15 20:34:24 scu vdr: [4385] stopping plugin: streamdev-client
Sep 15 20:34:24 scu vdr: [4385] stopping plugin: softdevice
Alles anzeigen
An der Kommando-Zeile (von der aus ich gestartet habe) gibt es nur immer wieder:
[surface capabilities] videoSurface: videoonly double-buffered flipping PixelFormat = 0x08100609
[dfb] (re)configured 0x08100609
YaEPG Window open 2
[dfb] (re)configuring Videolayer to 720 x 576 (720x496)
-- using: PIPE_A
- Modifikationen an intelfb:
Hiermit wird die Überprüfung abgeschaltet, ob DVO bzw. LVDS verwendet wird:
diff drivers/video/intelfb/intelfbdrv.c /opt/nfsroot/scu/usr/src/linux/drivers/video/intelfb/intelfbdrv.c
792c792,793
< if (dvo) {
---
> /* was: if (dvo) */
> if (0) {
Und hiermit wird der PIPE_B der Vorzug gegenüber PIPE_A gegeben (der #if 0-te Teil ist nicht relevant, Ergebnis ist dasselbe):
diff drivers/video/intelfb/intelfbhw.c /opt/nfsroot/scu/usr/src/linux/drivers/video/intelfb/intelfbhw.c
870,872c870
< if (hw->pipe_a_conf & PIPECONF_ENABLE)
< pipe = PIPE_A;
< else if (hw->pipe_b_conf & PIPECONF_ENABLE)
---
> if (hw->pipe_b_conf & PIPECONF_ENABLE)
873a872,873
> else if (hw->pipe_a_conf & PIPECONF_ENABLE)
> pipe = PIPE_A;
1103,1105c1103
< if (hw->pipe_a_conf & PIPECONF_ENABLE)
< pipe = PIPE_A;
< else if (hw->pipe_b_conf & PIPECONF_ENABLE)
---
> if (hw->pipe_b_conf & PIPECONF_ENABLE)
1106a1105,1106
> else if (hw->pipe_a_conf & PIPECONF_ENABLE)
> pipe = PIPE_A;
1157a1158,1166
> #if 0
> /* Disable LVDS port */
> if (hw->lvds & PORT_ENABLE) {
> tmp = INREG(LVDS);
> tmp &= ~PORT_ENABLE;
> OUTREG(LVDS, tmp);
> }
> #endif
>
1248a1258,1266
> #if 0
> /* Enable LVDS port */
> if (hw->lvds & PORT_ENABLE) {
> tmp = INREG(LVDS);
> tmp |= PORT_ENABLE;
> OUTREG(LVDS, tmp);
> }
> #endif
>
Alles anzeigen
- /dev/fb1 gibt es nicht.
- REGDUMP (der unmittelbar von softdevice: videoout okay):
Sep 15 20:32:03 scu kernel: intelfb: intelfbhw_print_hw_state
Sep 15 20:32:03 scu kernel: hw state dump start
Sep 15 20:32:03 scu kernel: ^IVGA0_DIVISOR:^I^I0x00021207
Sep 15 20:32:03 scu kernel: ^IVGA1_DIVISOR:^I^I0x00031406
Sep 15 20:32:03 scu kernel: ^IVGAPD: ^I^I^I0x0000888b
Sep 15 20:32:03 scu kernel: ^IVGA0: (m1, m2, n, p1, p2) = (18, 7, 2, 11, 1)
Sep 15 20:32:03 scu kernel: ^IVGA0: clock is 25153
Sep 15 20:32:03 scu kernel: ^IVGA1: (m1, m2, n, p1, p2) = (20, 6, 3, 8, 1)
Sep 15 20:32:03 scu kernel: ^IVGA1: clock is 28320
Sep 15 20:32:03 scu kernel: ^IDPLL_A:^I^I^I0x808b0000
Sep 15 20:32:03 scu kernel: ^IDPLL_B:^I^I^I0x90016000
Sep 15 20:32:03 scu kernel: ^IFPA0:^I^I^I0x00021207
Sep 15 20:32:03 scu kernel: ^IFPA1:^I^I^I0x00021207
Sep 15 20:32:03 scu kernel: ^IFPB0:^I^I^I0x00041009
Sep 15 20:32:03 scu kernel: ^IFPB1:^I^I^I0x00021207
Sep 15 20:32:03 scu kernel: ^IPLLA0: (m1, m2, n, p1, p2) = (18, 7, 2, 11, 1)
Sep 15 20:32:03 scu kernel: ^IPLLA0: clock is 25153
Sep 15 20:32:03 scu kernel: ^IPLLA1: (m1, m2, n, p1, p2) = (18, 7, 2, 11, 1)
Sep 15 20:32:03 scu kernel: ^IPLLA1: clock is 25153
Sep 15 20:32:03 scu kernel: ^IHTOTAL_A:^I^I0x031f027f
Sep 15 20:32:03 scu kernel: ^IHBLANK_A:^I^I0x03170287
Sep 15 20:32:03 scu kernel: ^IHSYNC_A:^I^I0x02ef028f
Sep 15 20:32:03 scu kernel: ^IVTOTAL_A:^I^I0x020c01df
Sep 15 20:32:03 scu kernel: ^IVBLANK_A:^I^I0x020401e7
Sep 15 20:32:03 scu kernel: ^IVSYNC_A:^I^I0x01eb01e9
Sep 15 20:32:03 scu kernel: ^ISRC_SIZE_A:^I^I0x027f01df
Sep 15 20:32:03 scu kernel: ^IBCLRPAT_A:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IHTOTAL_B:^I^I0x068d04ff
Sep 15 20:32:03 scu kernel: ^IHBLANK_B:^I^I0x068d04ff
Sep 15 20:32:03 scu kernel: ^IHSYNC_B:^I^I0x05c5053f
Sep 15 20:32:03 scu kernel: ^IVTOTAL_B:^I^I0x031a02ff
Sep 15 20:32:03 scu kernel: ^IVBLANK_B:^I^I0x031a02ff
Sep 15 20:32:03 scu kernel: ^IVSYNC_B:^I^I0x03030300
Sep 15 20:32:03 scu kernel: ^ISRC_SIZE_B:^I^I0x04ff02ff
Sep 15 20:32:03 scu kernel: ^IBCLRPAT_B:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IADPA:^I^I^I0xc0001018
Sep 15 20:32:03 scu kernel: ^IDVOA:^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDVOB:^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDVOC:^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDVOA_SRCDIM:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDVOB_SRCDIM:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDVOC_SRCDIM:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ILVDS:^I^I^I0xc13083c0
Sep 15 20:32:03 scu kernel: ^IPIPEACONF:^I^I0x80000000
Sep 15 20:32:03 scu kernel: ^IPIPEBCONF:^I^I0x80000000
Sep 15 20:32:03 scu kernel: ^IDISPARB:^I^I0x00015455
Sep 15 20:32:03 scu kernel: ^ICURSOR_A_CONTROL:^I0x00000000
Sep 15 20:32:03 scu kernel: ^ICURSOR_B_CONTROL:^I0x00000000
Sep 15 20:32:03 scu kernel: ^ICURSOR_A_BASEADDR:^I0x00000000
Sep 15 20:32:03 scu kernel: ^ICURSOR_B_BASEADDR:^I0x00000000
Sep 15 20:32:03 scu kernel: ^ICURSOR_A_PALETTE:^I0x00000000, 0x00000000, 0x00000
000, 0x00000000
Sep 15 20:32:03 scu kernel: ^ICURSOR_B_PALETTE:^I0x00000000, 0x00000000, 0x00000
000, 0x00000000
Sep 15 20:32:03 scu kernel: ^ICURSOR_SIZE:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDSPACNTR:^I^I0x99000000
Sep 15 20:32:03 scu kernel: ^IDSPBCNTR:^I^I0x01000000
Sep 15 20:32:03 scu kernel: ^IDSPABASE:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDSPBBASE:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IDSPASTRIDE:^I^I0x00001400
Sep 15 20:32:03 scu kernel: ^IDSPBSTRIDE:^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IVGACNTRL:^I^I0xa104008e
Sep 15 20:32:03 scu kernel: ^IADD_ID:^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF00^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF01^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF02^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF03^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF04^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF05^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF06^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF10^I^I^I0x01000800
Sep 15 20:32:03 scu kernel: ^ISWF11^I^I^I0x00000400
Sep 15 20:32:03 scu kernel: ^ISWF12^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF13^I^I^I0x03030000
Sep 15 20:32:03 scu kernel: ^ISWF14^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF15^I^I^I0x00000209
Sep 15 20:32:03 scu kernel: ^ISWF16^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF30^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF31^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^ISWF32^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE0^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE1^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE2^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE3^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE4^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE5^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE6^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFENCE7^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IINSTPM^I^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IMEM_MODE^I^I0x00000000
Sep 15 20:32:03 scu kernel: ^IFW_BLC_0^I^I0x01080108
Sep 15 20:32:03 scu kernel: ^IFW_BLC_1^I^I0x00000108
Sep 15 20:32:03 scu kernel: hw state dump end
Sep 15 20:32:03 scu kernel: intelfb: update_dinfo
Sep 15 20:32:03 scu kernel: intelfb: intelfb_var_to_depth: bpp: 32, green.length
is 8
Sep 15 20:32:03 scu vdr: [4385] [softdevice] videoOut OK !
Alles anzeigen
Soweit.
Gruß,
Matthias