daggs <daggs@...> writes: > I'm writing a program that needs to sample the > screen in bgra format. the problem is what I try > to read an av frame, I get this error: > [rawvideo <at> 0x1403aa0] Invalid buffer size, > packet size 1228800 < expected frame_size 8294400
Where does the packet come from that you pass to the video decode function? What is the resolution of the video that you want to decode? I wonder why you need the rawvideo decode function at all if you want the libraries to encode bgra frames that your application provides. I would have expected that you have your bgra frame in memory and either use an encoder that supports bgra and send the frame directly to the encoder function or call libswscale to get yuv420p frames for an encoder that does not support bgra. Carl Eugen _______________________________________________ Libav-user mailing list [email protected] http://ffmpeg.org/mailman/listinfo/libav-user
