Bug#604687: vlc: xvideo output not working on powerbook (radeon video card, powerpc)
It works! Great work, thank you so much. If you need to see the output from vlc after this patch, I can post it here, but I'm guessing that won't be necessary. Thanks again, Pavle. ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#604687: vlc: xvideo output not working on powerbook (radeon video card, powerpc)
Remi, Thanks for supplying the patch. I managed to compile it after some trouble with a missing libavcodec. I then ran it with '-vv' and '--vout xv' args. Output is attached. Hopefully you can make some sense of it. Thanks for your efforts, Pavle. From: Rémi Denis-Courmont To: Jiggy Bau Cc: "604...@bugs.debian.org" <604...@bugs.debian.org> Sent: Wednesday, October 19, 2011 6:05 PM Subject: Re: Bug#604687: vlc: xvideo output not working on powerbook (radeon video card, powerpc) Hello, Le jeudi 13 octobre 2011 16:51:42 Jiggy Bau, vous avez écrit : > Thanks for your help. I'd be more than happy to perform any further tests > and maybe try some patches. Unfortunately, I have no clue what the problem is. From the VLC logs, it just looks like there are no XVideo adaptors on the system. The attached patch should show more debug, but it won't fix the problem. -- Rémi Denis-Courmont http://www.remlab.net/ http://fi.linkedin.com/in/remidenis vlc.log Description: Binary data ___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#604687: vlc: xvideo output not working on powerbook (radeon video card, powerpc)
Remi, Thanks for your help. I'd be more than happy to perform any further tests and maybe try some patches. I wouldn't know how to debug this myself so I can't do it on my own. If you have any ideas please write and I will try to build a patched version and test it. Also, to me it seems like this might be an issue with Xserver rather than VLC. From what I remember, I tried various players and they all performed poorly (I'll test some players again to confirm). The only player performing well was mplayer, which is what makes me think that this is not a VLC issue. Maybe the real issue is radeon driver, but unfortunately there is no proprietary version available for ppc. But these are all guesses (and I should add uneducated guesses). Cheers, Pavle. From: Rémi Denis-Courmont To: Jiggy Bau ; 604...@bugs.debian.org Sent: Thursday, October 13, 2011 8:58 AM Subject: Re: Bug#604687: vlc: xvideo output not working on powerbook (radeon video card, powerpc) tags 604687 + help thanks On Wed, 12 Oct 2011 15:55:01 -0700 (PDT), Jiggy Bau wrote: >> If possible, it would be interesting to see if Debian x86 VLC is able to >> use XVideo on your PowerPC system through X11 or SSH export display. > > > I tried this and got the following results (when running with --vout xv): It would be better with -vv... > VLC media player 1.1.3 The Luggage (revision exported) > Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") > Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") > Warning: call to signal(13, 0x1) > [0x86ed8fc] main libvlc: Running vlc with the default interface. Use > 'cvlc' to use vlc without interface. > Blocked: call to setlocale(6, "") > Blocked: call to sigaction(17, 0xb71180d4, 0xb7118048) > Warning: call to signal(13, 0x1) > Warning: call to srand(1318350451) > Warning: call to rand() > Blocked: call to setlocale(6, "") > > (process:3129): Gtk-WARNING **: Locale not supported by C library. > Using the fallback 'C' locale. > Warning: call to signal(13, 0x1) > Warning: call to rand() > Warning: call to rand() > Warning: call to rand() > [0x89ff6e4] main video output error: video output creation failed > [0x893dd64] main decoder error: failed to create video output > [0x893dd64] main decoder warning: can't get output picture > [0x893dd64] avcodec decoder warning: disabling direct rendering > Warning: call to rand() > Blocked: call to setlocale(1, "C") > Blocked: call to setlocale(1, "en_US.utf8") > Blocked: call to setlocale(1, "C") > [0x891edf4] main audio output warning: PTS is out of range (-9796), > dropping buffer > [0x891edf4] main audio output warning: PTS is out of range (-33767), > dropping buffer > ^C[0x878ad04] signals interface error: Caught Interrupt signal, exiting... > > When running VLC with --vout x11, it manages (barely) to play video on > remote X server, although it prints out errors such as: > [0xa26f8fc] xcb_x11 generic error: shared memory server-side error: X11 > error 10 > [0xa26f8fc] xcb_x11 generic: using buggy X11 server - SSH proxying? That's to be expected when using OpenSSH. > Interestingly enough, mplayer works fine under the same circumstances and > produces a video stream that is almost watchable, > only appears in slow-motion. Of course, if mplayer uses XVideo and VLC plain X11, this is like comparing oranges and apples. Video over SSH should be slow anyway, due to bandwidth constraints, and CPU-hungry encryption. Anyway, I have no further ideas other than stepping through the VLC code and I cannot test this myself so I have to leave it there. -- Rémi Denis-Courmont http://www.remlab.net/___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#604687: vlc: xvideo output not working on powerbook (radeon video card, powerpc)
> If possible, it would be interesting to see if Debian x86 VLC is able to use > XVideo on your PowerPC system through X11 or SSH export display. I tried this and got the following results (when running with --vout xv): VLC media player 1.1.3 The Luggage (revision exported) Blocked: call to unsetenv("DBUS_ACTIVATION_ADDRESS") Blocked: call to unsetenv("DBUS_ACTIVATION_BUS_TYPE") Warning: call to signal(13, 0x1) [0x86ed8fc] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface. Blocked: call to setlocale(6, "") Blocked: call to sigaction(17, 0xb71180d4, 0xb7118048) Warning: call to signal(13, 0x1) Warning: call to srand(1318350451) Warning: call to rand() Blocked: call to setlocale(6, "") (process:3129): Gtk-WARNING **: Locale not supported by C library. Using the fallback 'C' locale. Warning: call to signal(13, 0x1) Warning: call to rand() Warning: call to rand() Warning: call to rand() [0x89ff6e4] main video output error: video output creation failed [0x893dd64] main decoder error: failed to create video output [0x893dd64] main decoder warning: can't get output picture [0x893dd64] avcodec decoder warning: disabling direct rendering Warning: call to rand() Blocked: call to setlocale(1, "C") Blocked: call to setlocale(1, "en_US.utf8") Blocked: call to setlocale(1, "C") [0x891edf4] main audio output warning: PTS is out of range (-9796), dropping buffer [0x891edf4] main audio output warning: PTS is out of range (-33767), dropping buffer ^C[0x878ad04] signals interface error: Caught Interrupt signal, exiting... When running VLC with --vout x11, it manages (barely) to play video on remote X server, although it prints out errors such as: [0xa26f8fc] xcb_x11 generic error: shared memory server-side error: X11 error 10 [0xa26f8fc] xcb_x11 generic: using buggy X11 server - SSH proxying? Interestingly enough, mplayer works fine under the same circumstances and produces a video stream that is almost watchable, only appears in slow-motion.___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers
Bug#604687: Same issue here on macmini G4 ppc
Experiencing the same issue on macmini G4 ppc with a Radeon 9200 card. Mplayer works fine, VLC does not. Noticed further issues with Xserver:1) When running Xorg -configure, X crashes with the following message: (excerpt)List of video drivers: radeon mach64 r128 ati (++) Using config file: "/root/xorg.conf.new" (==) Using system config directory "/usr/share/X11/xorg.conf.d" (II) [KMS] No DRICreatePCIBusID symbol, no kernel modesetting. Backtrace: 0: Xorg (xorg_backtrace+0x54) [0x10183dc0] 1: Xorg (0x1000+0x188040) [0x10188040] 2: (vdso) (__kernel_sigtramp_rt32+0x0) [0x100370] 3: /usr/lib/xorg/modules/libint10.so (xf86ExtendedInitInt10+0x264) [0xf6ce4e8] 4: /usr/lib/xorg/modules/libvbe.so (VBEExtendedInit+0x2d8) [0xf710984] 5: /usr/lib/xorg/modules/libvbe.so (VBEInit+0x28) [0xf710b08] 6: /usr/lib/xorg/modules/drivers/radeon_drv.so (0xf82c000+0x49d5c) [0xf875d5c] 7: Xorg (DoConfigure+0xe00) [0x10069098] 8: Xorg (InitOutput+0xb84) [0x100781d8] 9: Xorg (0x1000+0x1edb8) [0x1001edb8] 10: /lib/libc.so.6 (0xfac1000+0x1f63c) [0xfae063c] 11: /lib/libc.so.6 (0xfac1000+0x1f800) [0xfae0800] Bus error at address 0x48173000 Fatal server error: Caught signal 7 (Bus error). Server aborting 2) syslog shows messages like: (don't know if it matters)Oct 11 00:17:47 macmini kernel: [ 1756.527455] radeonfb :00:10.0: Invalid ROM contents Oct 11 00:17:47 macmini kernel: [ 1756.527589] radeonfb :00:10.0: Invalid ROM contents 3) xdpyinfo lists XVideo among extensions, but doing a xdpyinfo -ext XVideo results in the following message: XVideo extension not supported by xdpyinfo BTW I upgraded xorg server to testing version, and since then I noticed one improvement:xdriinfo now says "Screen 0: r200", whereas before it said "not direct rendering capable". Again, no idea if this has any connection to the XVideo issue. Also, I installed firmware-linux-nonfree, and noticed better performance (when running glxgears), but no joy with VLC. I'd be happy to run any sort of tests and provide any kind of information needed to fix this bug. Cheers,Pavle.___ pkg-multimedia-maintainers mailing list pkg-multimedia-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers