a) I'm feeding the decoder 25fps progressive PAL video to /dev/video48. However, the YUV decoder renders both fields of each frame using only the odd field's buffer (i.e. lines 1,3,5.. counting from the topmost line being 1). This obviously halves the vertical resolution of the luminance, which makes the visual quality considerably worse than the OSD - especially noticeable on aliasing artefacts in animation. This occurs after initialiasing the MPEG decoder with a typical MPEG2 recording sent to /dev/video0.
b) For the first time after being initialised with a bit of MPEG stream, the YUV decoder works otherwise fine - but after another MPEG stream is decoded YUV decoding subsequently only displays a black screen until the next module/firmware reload. The IVTV_IOC_PREP_FRAME_YUV returns without errors, however, and the kernel log debugging at ivtv_debug=63 reads the same before & after.
c) If you initialise with half-resolution MPEG-1 content, the YUV stream is also displayed at the same scale, so you only see the top-left quadrant of the screen.
Any ideas on how to get both YUV fields displayed by the decoder, or confirmation of these problems with other people's setups would be of great interest :)
M.
------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ ivtv-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ivtv-devel
