To view this discussion on the web visit https://groups.google.com/d/msg/pyglet-users/-/kEl3rkrF21YJ.
--
You received this message because you are subscribed to the Google Groups "pyglet-users" group.
To post to this group, send email to pyglet...@googlegroups.com.
To unsubscribe from this group, send email to pyglet-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en.
I just tried it out on 64 bit linux (mint 11) and got a segfault at the
first source.get_next_video_frame() but I got this message just before:
[swscaler @ 0x7f0cd806a3b0]No accelerated colorspace conversion found
from yuv420p to rgb24.
I guess that's why it's specific to that video because it uses yuv420p.
It might be an ffmpeg problem, if I play the video with ffplay and then
try to expand the window at a certain size it dies with a X error.
would you mind checking out the current subversion trunk (
http://code.google.com/p/avbin/source/checkout ) and seeing if it
crashes with the same error when you try to compile it for
linux-x86-64? I think I've successfully merged my Github changes back
into the Googlecode project, so I would expect identical compilation
crashes at this point.
~ Nathan
> --
> You received this message because you are subscribed to the Google Groups
> "pyglet-users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/pyglet-users/-/8MgR4xQT5NYJ.
I started looking into this on amd64 Ubuntu 11.10 (since I had an
existing VM with that on it), and to my surprise it built successfully
on the first try. I uploaded it to the project page as a beta
download.
Please give it a try and see if it works on your Ubuntu machines (I
have not tried it):
http://avbin.googlecode.com/files/avbin-linux-x86-64-8.tar.gz
~ Nathan
When you say "stopped working" do you mean it crashes, or displays
garbled video?
~ Nathan
ld -shared -soname libavbin.so.8 -o dist/linux-x86-64/libavbin.so.8
build/avbin.o -whole-archive ffmpeg/libavformat/libavformat.a
ffmpeg/libavcodec/libavcodec.a ffmpeg/libavutil/libavutil.a
ffmpeg/libavcore/libavcore.a ffmpeg/libswscale/libswscale.a
-no-whole-archive -R /usr/local/lib -R .
ld: dist/linux-x86-64/libavbin.so.8: version node not found for symbol
av_dup_packet@LIBAVFORMAT_52
ld: failed to set dynamic section sizes: Bad value
make: *** [dist/linux-x86-64/libavbin.so.8] Error 1
I'm asking about it on one of the FFmpeg mailing lists. I can't
figure out this weird "version node" stuff.
~ Nathan
> --
> You received this message because you are subscribed to the Google Groups
> "pyglet-users" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/pyglet-users/-/7LAKw7gmOakJ.
The FFmpeg people haven't been any help, and I found that there's an
active fork of FFmpeg called Libav.
https://github.com/downloads/AVbin/AVbin/avbin-linux-x86-64-v8-libavfork.tar.bz2
~ Nathan
Solved!
~ Nathan