From: Michael R. <mr...@us...> - 2003-02-25 13:44:32
|
Hi Florin, > According to /usr/share/doc/xine-ui-0.9.13/README.dxr3 you can: > > #################### > 2. displaying non-mpeg video on dxr3 hardware. > Non-mpeg video may be AVI, quicktime, windows media files or whatever > else xine can decode. > This option must be compiled in and requires a supported mpeg > encoder. [snip] > -> split video and audio streams -> decode video stream > -> encode video as mpeg-1 -> send mpeg-1 stream to dxr3 > -> image appears on screen > #################### > > I still don't understand exactly what happens at the 3rd step > ("encode video as mpeg-1") when playing a DivX of an arbitrary size > (but different from 480i) - what is the frame size of the generated > MPEG stream? Is there any rescaling involved? In xine? In DXR3? Some > rescaling should be performed _somewhere_. As I said the DXR3 takes any input size and blows it up to full screen or to 16:9, if anamorph mode is enabled. For material with aspects other than 4:3 or 16:9 we add black bars on top and bottom of the image to get as close as possible to 16:9 or 4:3. No rescaling is performed, the bars are added even without a memcopy. But unfortunately, the two MPEG encoder libs supported by xine still have problems with some streams. Michael -- "Writing in C or C++ is like running a chain saw with all the safety guards removed." -Bob Gray |