summaryrefslogtreecommitdiff
path: root/po
diff options
context:
space:
mode:
authorReinhard Nißl <rnissl@gmx.de>2007-11-10 10:19:12 +0100
committerReinhard Nißl <rnissl@gmx.de>2007-11-10 10:19:12 +0100
commit58ffcac8e15ec0e095a091226507da5f960e5fd8 (patch)
tree6869e7e45d8a1f8ce5ac5eb557948604bd033417 /po
parente0928bf3ef62babf2545c9ebfa646390853adb44 (diff)
downloadxine-lib-58ffcac8e15ec0e095a091226507da5f960e5fd8.tar.gz
xine-lib-58ffcac8e15ec0e095a091226507da5f960e5fd8.tar.bz2
Fix interfacing FFmpeg especially for interlaced content.
For H.264 content, VO_INTERLACED_FLAG must be set all the time and not only for interlaced frames. Frames should be allocated so that size is a multiple of a marcoblock (16x16). Any excess pixels are cropped away. top_field_first and progressive_frame can be transferred always, not just in demux_mpeg_pes context. But for bad frames it doesn't make sense to transfer those fields as the information would be from the previous frame and could be incorrect for the current frame. Thus, the workaround for demux_mpeg_pes cannot rely on these fields either and needs to use a separate variable to detect fields being sent as frames. --HG-- extra : transplant_source : %A8%25%B9I%A4%5B%E5%AE%DD%EF_c%E35%CBSRn%22%A4
Diffstat (limited to 'po')
0 files changed, 0 insertions, 0 deletions