bond
31st May 2005, 21:55
ok i think i found a bug in x264 with multiple slices:
ateme and nero's avc decoder (totally different implementations) dont play main profile avc streams that use the following combination:
multiple sliced frames + cabac + multiple reference frames + b-frames
only disabling one of these three features makes nero/ateme play the stream fine (eg cabac + mslices works, or mslices and mref or mref + cavlc + b-frames + mslices works...)
"doesnt play" means that the nero decoder simply freezed at one of the first frames
of course i also used the nero dshow parser
manao tested the ateme decoder and also couldnt get this to work in the same way
i tested this with 2 slices, 5 reference frames and 2 b-frames (b-pyramid didnt matter) in x264 r243
edit: changed title ;)
ateme and nero's avc decoder (totally different implementations) dont play main profile avc streams that use the following combination:
multiple sliced frames + cabac + multiple reference frames + b-frames
only disabling one of these three features makes nero/ateme play the stream fine (eg cabac + mslices works, or mslices and mref or mref + cavlc + b-frames + mslices works...)
"doesnt play" means that the nero decoder simply freezed at one of the first frames
of course i also used the nero dshow parser
manao tested the ateme decoder and also couldnt get this to work in the same way
i tested this with 2 slices, 5 reference frames and 2 b-frames (b-pyramid didnt matter) in x264 r243
edit: changed title ;)