PDA

View Full Version : 3ivx muxer and XviD 1.0b


Andrey
3rd December 2003, 10:01
I've tried to create .mp4 file (only video stream) from the XviD encoded avi and face such a problem: file was created normally via 3ivx muxer, but when playing it using 3ivx directshow filters green blocks appear sometimes and GPF occurs.
So, is 3ivx incompartible with XviD at some point, or I'm doing something wrong ? :)
XviD encode properties:
ASP L5, H.263, Adaptive quant, GMC, B-frames 4, 1.5, 1.0, Closed GOP, Search precision 6, VHQ 4, Use chroma motion, maximum I-frame 240, Trellis quant.

Edited:
P.S. Sorry for new thread, didn't see that below...

Koepi
3rd December 2003, 10:10
XviD uses 3 warppoint GMC. It's most likely that the 3ivx imlementation of GMC decoding isn't correct. Try without GMC and report back please.

Regards
Koepi

shitowax
3rd December 2003, 11:17
The 3ivx decoder currently doesn't support :
- GMC with more than 1 warp point
- B-frames referring inter4v macroblocks
- RVLC
- interlacing
- data partitioning
- reduced res VOP

As the first 2 items are heavily used by XVID when you activate ASP features, we don't recommand using 3ivx to decode xvid ASP streams for the moment (we are currently working on supporting all that). To do so, you can install ffdshow, then use the 3ivx Configurator and use the "Allow Unsupported Decoders" in the splitter. This should let ffdshow do the decoding work.

Hope that helps.

Originally posted by Andrey
I've tried to create .mp4 file (only video stream) from the XviD encoded avi and face such a problem: file was created normally via 3ivx muxer, but when playing it using 3ivx directshow filters green blocks appear sometimes and GPF occurs.
So, is 3ivx incompartible with XviD at some point, or I'm doing something wrong ? :)
XviD encode properties:
ASP L5, H.263, Adaptive quant, GMC, B-frames 4, 1.5, 1.0, Closed GOP, Search precision 6, VHQ 4, Use chroma motion, maximum I-frame 240, Trellis quant.

Edited:
P.S. Sorry for new thread, didn't see that below...

Andrey
3rd December 2003, 13:00
Yep, seems that problem was in GMC and B-frames.
Without them things seems to be Ok.
(not heavily tested althought, lack of time)
And "allow unsupported decoders" really helps :)
It is working properly with 3ivx splitter and ffdshow...

So, thanks a lot for the info !