ogg.player cleanup
parent
83f552fae8
commit
514ee9dd3a
|
@ -148,7 +148,7 @@ HINTS: yuv>rgb byte-array byte-array ;
|
||||||
: process-video ( player -- player )
|
: process-video ( player -- player )
|
||||||
dup player-gadget [
|
dup player-gadget [
|
||||||
dup { player-td player-yuv } get-slots theora_decode_YUVout drop
|
dup { player-td player-yuv } get-slots theora_decode_YUVout drop
|
||||||
dup player-rgb over player-yuv yuv>rgb
|
dup player-rgb over player-yuv [ yuv>rgb ] time flush
|
||||||
dup player-gadget find-world dup draw-world
|
dup player-gadget find-world dup draw-world
|
||||||
] when ;
|
] when ;
|
||||||
|
|
||||||
|
@ -158,7 +158,7 @@ HINTS: yuv>rgb byte-array byte-array ;
|
||||||
|
|
||||||
: append-new-audio-buffer ( player -- player )
|
: append-new-audio-buffer ( player -- player )
|
||||||
dup player-buffers 1 gen-buffers append over set-player-buffers
|
dup player-buffers 1 gen-buffers append over set-player-buffers
|
||||||
[ dup >r player-buffers second r> al-channel-format ] keep
|
[ [ player-buffers second ] keep al-channel-format ] keep
|
||||||
[ player-audio-buffer dup length ] keep
|
[ player-audio-buffer dup length ] keep
|
||||||
[ player-vi vorbis_info-rate alBufferData check-error ] keep
|
[ player-vi vorbis_info-rate alBufferData check-error ] keep
|
||||||
[ player-source 1 ] keep
|
[ player-source 1 ] keep
|
||||||
|
@ -182,7 +182,7 @@ HINTS: yuv>rgb byte-array byte-array ;
|
||||||
} cond ;
|
} cond ;
|
||||||
|
|
||||||
: start-audio ( player -- player bool )
|
: start-audio ( player -- player bool )
|
||||||
[ dup >r player-buffers first r> al-channel-format ] keep
|
[ [ player-buffers first ] keep al-channel-format ] keep
|
||||||
[ player-audio-buffer dup length ] keep
|
[ player-audio-buffer dup length ] keep
|
||||||
[ player-vi vorbis_info-rate alBufferData check-error ] keep
|
[ player-vi vorbis_info-rate alBufferData check-error ] keep
|
||||||
[ player-source 1 ] keep
|
[ player-source 1 ] keep
|
||||||
|
|
Loading…
Reference in New Issue