I would try the latest development version of pyglet 1.2 and/or Avbin 11alpha4 at https://github.com/AVbin/AVbin/downloads
Good luck. ~ Nathan On Wed, Feb 19, 2014 at 3:30 PM, Michał Pasternak <[email protected]>wrote: > Hi, > > I have a situation on 64-bit Windows 8 + 32-bit Python 2.7.5 + pyglet > 1.1.4 that looks like this: > > when I play AVI using media_player.py from examples, everything works fine > ... unless the movie ends OR unless I try to move the progress bar. > > In such cases, the application stalls (hangs). I am able to Ctrl+C it, and > I get such exception: > C:\Users\dotz\Desktop\pyglet-examples>python media_player.py 63_0.avi > Traceback (most recent call last): > File "media_player.py", line 330, in <module> > pyglet.app.run() > File "c:\python27\lib\site-packages\pyglet\app\__init__.py", line 123, > in run > event_loop.run() > File "c:\python27\lib\site-packages\pyglet\app\base.py", line 135, in run > self._run_estimated() > File "c:\python27\lib\site-packages\pyglet\app\base.py", line 164, in > _run_estimated > timeout = self.idle() > File "c:\python27\lib\site-packages\pyglet\app\base.py", line 273, in > idle > redraw_all = self.clock.call_scheduled_functions(dt) > File "c:\python27\lib\site-packages\pyglet\clock.py", line 310, in > call_scheduled_functions > item.func(ts - item.last_ts, *item.args, **item.kwargs) > File "c:\python27\lib\site-packages\pyglet\media\__init__.py", line > 1134, in update_texture > self._groups[0].get_next_video_frame() # Discard frame > File "c:\python27\lib\site-packages\pyglet\media\__init__.py", line 811, > in get_next_video_frame > return self._sources[0].get_next_video_frame() > File "c:\python27\lib\site-packages\pyglet\media\avbin.py", line 548, in > get_next_video_frame > self._condition.wait() > File "c:\python27\lib\threading.py", line 334, in wait > waiter.acquire() > > I tried various avbin.dll versions (5, 10, the one included with 1.1.4 > msi) and this did not help. > > This situation did not occur when I developed this software earlier, with > previous Python versions & previous Windows versions. > > Do you have any ideas, what could be causing that or how to fix that ? > > -- > You received this message because you are subscribed to the Google Groups > "pyglet-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/pyglet-users. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/groups/opt_out.
