[x264-devel] [about gop paralellism]

Loren Merritt lorenm at u.washington.edu
Sun Oct 14 13:37:18 CEST 2007


On Sat, 13 Oct 2007, ½¯Ð˲ý wrote:

>      I'm a newbie of x264 and tried to encode yuv sequences on multi-core
> platforms.

And x264's builtin threading doesn't suffice?

>      first I pinned some GOP task on each logical CPUs, and then read a gop
> for every gop task, when the encoding process is done, the main thread
> re-order the out-of-order data encoded by the GOP tasks.
>      the result is fine, but when I playback the bitstream, there will be
> some error information displayed on the information window of videolan
> client:
>
> ffmpeg warning: error while decoding MB 14 13, bytestream (-7)
> (h264 at 00CEB3C0)
> ffmpeg debug: concealing 145 DC, 145 AC, 145 MV errors
> (h264 at 00CEB3C0)
>
>      any sugestion will be appreciated.

There's nothing in the bitstream format that would prevent arbitrary 
concatenation of GOPs. So it's a bug in your code. And since you haven't 
posted your code, no one can possibly help.

--Loren Merritt


More information about the x264-devel mailing list