We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a59b802 commit c6fff89Copy full SHA for c6fff89
pkg/sdl/sdl.go
@@ -110,17 +110,16 @@ func (s *Context) RunLoop(w *Window, evt uint32) {
110
pts := ffmpeg.TS_UNDEFINED
111
for running {
112
for event := sdl.PollEvent(); event != nil; event = sdl.PollEvent() {
113
- switch event.(type) {
+ switch event := event.(type) {
114
case *sdl.QuitEvent:
115
running = false
116
- break
117
case *sdl.UserEvent:
118
- if event.(*sdl.UserEvent).Type != evt {
+ if event.Type != evt {
119
break
120
}
121
122
// Get the video frame - if nil, then end of stream
123
- frame := (*ffmpeg.Frame)(event.(*sdl.UserEvent).Data1)
+ frame := (*ffmpeg.Frame)(event.Data1)
124
if frame == nil {
125
126
0 commit comments