I can confirm the mp4 problem. It seems to depend on the video file. But I was watching a couple of different ones for editing and updated vlc. Specific ones stopped working. Number of demux errors in output log. I ended up updated to vlc 3.x beta and all better again.
-- Jimmy On Fri, Mar 20, 2015 at 7:18 AM, Wolfgang Bauer <[email protected]> wrote: > Am Mittwoch, 18. März 2015, 00:59:31 schrieb S.: >> Since VLC was updated to 2.2, it has lost the ability to play .mp4 >> videos. > > No it hasn't. It plays .mp4 videos fine here, on several systems. > >> I am using a Thinkpad T530 with Intel graphics. I tried all the >> different video output modes, and none of them work. I also tried >> disabling hardware acceleration, but that did not help either. > > Did you disable it completely in VLC's ? Did you choose a different > output device than "Auto" or "VDPAU" as well when you disabled it? > >> This seems to be a common problem: >> https://forums.opensuse.org/showthread.php/505803-VLC-no-longer-plays-MP4-%2 >> 8H264%29 > > I don't see this as a "common problem" with VLC. > _3_ people have mentioned a problem in this thread, and for two of > them it is solved meanwhile. > >> Here is the output when I try to play an .mp4: >> ... >> [00007f9fd0ca9588] avcodec decoder: Using > OpenGL/VAAPI/libswscale >> backend for VDPAU for hardware decoding. >> [h264 @ 0x7f9fd0d54080] hardware accelerator failed to decode > picture >> [h264 @ 0x7f9fd0d993a0] hardware accelerator failed to decode > picture >> [h264 @ 0x7f9fd0e2fd60] hardware accelerator failed to decode > picture >> [h264 @ 0x7f9fd0ec6720] hardware accelerator failed to decode > picture >> [00007f9fb4001268] vdpau_display vout display error: video mixer > surface >> width capabilities query failure: VDP_STATUS_NO_IMPLEMENTATION >> [h264 @ 0x7f9fd0d54080] hardware accelerator failed to decode > picture >> [h264 @ 0x7f9fd0d993a0] hardware accelerator failed to decode > picture >> [VS] error (vdpVideoSurfaceGetBitsYCbCr): not implemented > conversion VA >> FOURCC -> VDP_YCBCR_FORMAT_YV12 >> [00007f9fb569dd28] vdpau_chroma filter error: video surface export >> failure: VDP_STATUS_INVALID_Y_CB_CR_FORMAT >> [VS] error (vdpVideoSurfaceGetBitsYCbCr): not implemented > conversion VA >> FOURCC -> VDP_YCBCR_FORMAT_YV12 >> ====================== > > Well, your problem is definitely related to hardware decoding (not VLC > itself). > Please follow the last post in the thread. Or are you the same person > anyway? > > To repeat here: > As you have an intel system, make sure you do not have vdpau-video > installed (although according to your output this seems not to be the > problem, as libva opens /usr/lib64/dri/i965_drv_video.so). > > So I would suggest you try to uninstall libvdpau_va_gl1. This redirects > VDPAU to VA-API (libva), so that you can use VDPAU on intel systems as > well. > As VLC supports VA-API directly anyway, this is not really necessary. > > Kind Regards, > Wolfgang > > _______________________________________________ > Packman mailing list > [email protected] > http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman _______________________________________________ Packman mailing list [email protected] http://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
