Comment 2 for bug 539555

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Something fishy is going on here:

mdeslaur@mdlinux:~/work/x264/lucid/x264-0.85.1448+git1a6d32$ grep -R "x264_nal_encode" *
common/common.h:int x264_nal_encode( uint8_t *dst, int b_annexb, x264_nal_t *nal );
common/common.c: * x264_nal_encode:
common/common.c:int x264_nal_encode( uint8_t *dst, int b_annexb, x264_nal_t *nal )
encoder/encoder.c: int size = x264_nal_encode( nal_buffer, h->param.b_annexb, &h->out.nal[i] );

mdeslaur@mdlinux:~/work/mplayer/lucid/mplayer-1.0~rc3+svn20090426$ grep -R "x264_nal_encode" *
libavcodec/libx264.c: int s = x264_nal_encode(p, &size, 1, nals + i);
libmpcodecs/ve_x264.c: int s = x264_nal_encode(p, &size, 1, nals + i);
libmpcodecs/ve_x264.c: i_size += x264_nal_encode(mod->mux->buffer + i_size, &i_data, 1, &nal[i]);

From mplayer build log:
libmpcodecs/ve_x264.c: In function 'encode_nals':
libmpcodecs/ve_x264.c:67: warning: implicit declaration of function 'x264_nal_encode'