On 12 Mar 2009, at 21:06, Alex Holkner wrote:

>
> On Fri, Mar 13, 2009 at 1:44 AM, Padraig Kitterick
> <[email protected]> wrote:
>>
>> Hi Alex,
>>
>> On 12 Mar 2009, at 01:55, Alex Holkner wrote:
>>
>>>
>>> On Thu, Mar 12, 2009 at 9:30 AM, Padraig Kitterick
>>> <[email protected]> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I've been having quite a lot of problems getting Pyglet+AVBin to  
>>>> play
>>>> back a bunch of video files correctly (Win XP32, Python 2.5, Pyglet
>>>> 1.1.2) using the simple video.py example and I would really
>>>> appreciate
>>>> some input from pyglet experts. Here are a few Qs:
>>>>
>>>> 1) Inspecting the source for pyglet.media.Player I came across
>>>> Player._update_schedule and the following lines:
>>>>
>>>>       interval = 1000.
>>>>       if self._sources[0].video_format:
>>>>               interval = min(interval, 1/24.)
>>>>       [snip]
>>>>       clock.schedule_interval_soft(self.dispatch_events, interval)
>>>>
>>>> which in my case, using the simple video.py example, always results
>>>> in
>>>> the player updating itself at 24fps maximum. Am I correct in  
>>>> thinking
>>>> that the player is hard limited to 24 fps?!
>>>
>>> That's right.  The current trunk version of avbin (not yet released)
>>> exposes the reported frame rate of the video, so future versions of
>>> pyglet will be able to use this to set a more appropriate interval.
>>
>> Fantastic to hear that this is coming. I read somewhere that 1.2 will
>> have multi-threaded decoding of AV streams. Is that correct?
>
> That was the plan; I'm not sure if it's ever going to be stable enough
> for release.

Okay, thanks anyway. On the topic of frame rates, does anyone have any  
suggestions about optimising fullscreen video playback using Pyglet. I  
can't seem to get smooth playback on quite powerful machines when I  
play a video (720x576) fullscreen (usually 1024x768) - when windowed  
it plays fine. Is there a more efficient way of resizing a video than  
specifying a width and height when calling player.get_texture().blit() ?

Thanks,

Padraig

>
> Alex.
>
> >


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/pyglet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to