PDA

View Full Version : BVOP enabled, error returned on still frames.


digitalman
9th December 2003, 18:03
-I am using the latest beta for 1.0 and did a search, and know this was a bug, but I did not find a resolution.

In the movie Legally Blonde 2, at the beginning, there are still frames. They are showing the PG-13 movie rating. I believe it is a couple of seconds. When I have BVOPs enabled, an error shows up in the encoding stating "WARNING: NOTHING TO OUTPUT BFRAME DECODER LAG". At that time the big blue full screen PG-13 rating is missing, with the big white lettering error in its place. I disable BVOP and the PG-13 frames are back. Any ideas if there is a work around for this, and still be able to use the B frames setting? I don't like cutting the beginning of movies and the audio, due to sync issues that sometime occur with the AC3 file.

-I do not know why they left that screen in the movie vobs for a second, maybe just a bad edit since those are usually in a separate vob. But the audio and video sync up perfectly, so I do not think it is some error with DVDDecrypter either.

LigH
9th December 2003, 21:36
This message is already well known: It is displayed by the XviD decoder, it does not come from the DVD video. As far as I remember (no guarantee), enabling "packed bitstreams" avoids that message (because the decoder then knows about future reference frames just in time).

Teegedeck
10th December 2003, 09:14
In case you use ffdshow to decode XviD, it's been reported to have problems playing back XviD with packed bitstream properly. Depending on that you have to make up your mind whether your prefer playback or editing annoyances.

digitalman
10th December 2003, 15:16
In MPEG-4 XviD Koepi 24062003-1 Encoder Guide it is stated:
"When Packed bitstream is enabled, the P-frames and B-frames are packed together to one bitstream. This permits decoding without any
delay (i.e. [I] [PB] [B] [empty] [PB] [B] [empty] [P]). Packed bitstreams were introduced in DivX 5.0.1.
Warning: 2 pass encoding does not work correctly when this is set, because the curve treatment cannot handle this properly and that is
why it is not suggested to use this feature for the time being."

And in Nic's newbie settings it is stated:
"8) Don't use Packed Bitstream"

Have these packed bitstream issues been fixed in the latest versions? It seems my only solution for the time being is to not use B-frames for this particular movie or to just edit my encode.

JimiK
10th December 2003, 15:52
First off: you should have read the threads about the XviD 1.0 beta builds.
Yes, AFAIK packed bitstream can be used also for 2pass encodes (didn't test it myself though). Still, when decoding with ffdshow, then you'll get a choppy playback over the whole movie. So I think that's not an option.
Do you get this message for some seconds? That's strange, I thought it's only for the time the buffer is not yet filled. So with 2 bframes in a row only for 2 frames. Well, I could tell you if I were sysKin :p
Best regards,
JimiK

digitalman
10th December 2003, 16:01
I read most of the posts on Aloha and Ciao, but I must have missed the info on packed bitstream working on two-pass. It does seem longer than two frames, but I did not confirm that. Thanks for your help.

sysKin
10th December 2003, 16:33
You might be interested to hear that I made the frames with error messages not shown in directshow filter anymore.

As for packed bitstream, yes it works correctly. The only problem is in ffdshow...

Radek