Sun Oct 21 14:02:13 PDT 2007 Peter Gavin <pgavin@...>
* gstreamer: add a format argument to elementQueryDuration/Position
this goes with the previous patch.
also changes type of queryNewConvert to use Word64 rather than Int64.
hunk ./gstreamer/Media/Streaming/GStreamer/Core/Element.chs 455
- do success <- {# call element_query_position #} (toElement element) formatPtr curPtr
+ do poke formatPtr $ fromIntegral $ fromEnum format
+ success <- {# call element_query_position #} (toElement element) formatPtr curPtr
hunk ./gstreamer/Media/Streaming/GStreamer/Core/Element.chs 471
- do success <- {# call element_query_duration #} (toElement element) formatPtr durationPtr
+ do poke formatPtr $ fromIntegral $ fromEnum format
+ success <- {# call element_query_duration #} (toElement element) formatPtr durationPtr
hunk ./gstreamer/Media/Streaming/GStreamer/Core/Query.chs 109
- -> Int64
+ -> Word64
|