i found that generic loaders broke on my machine. stdout was never
reaching the app. child process exited and never sent stdout before
parent got anything - it all was lost in buffers somewhere. this fixes
it. fflush stdout. nasty little bugger.
@fix
this never worked - key in gst loader was meant to be position in
seconds (well an integer with 1000 units per second). it was just
wrong and never worked. works now. :)
@fix
previously, we would load any file and try to force it into video/x-raw-rgb, which was (obviously) problematic for audio-only files. with a typefind added to the pipeline, only files which can output to video/x-raw-rgb will be processed
This reverts commit e629f406a55489bcbf46f1e6b76b47fdfa72094b.
somehow this went from compiling to not compiling in the time that I committed. I blame cedric.
commit 576b20e11c24c079d944fbbfb2d8902c4b313c10 last week broke gstreamer usage with 0.10 (n-video property not present until >= 1.0), but we required 0.10. not a great idea since most distros seem to still ship 0.10 by default, which means that ALL gst image loads would always fail