Hi, I have got into a stupid compilation problem. I am trying to register my demuxer for initial testing and here is what I have done: At line 170 I added ++ libavformat/allformats.c REGISTER_DEMUXER (YOP,yop) This is before libavformat/allformats.c REGISTER_MUXDEMUX (YUV4MPEGPIPE,yuv4mpegpipe) ++ libavformat/Makefile OBJS-$(CONFIG_YOP_DEMUXER) += yop.o And at the end of yop.c I have: AVInputFormat yop_demuxer = { "yop", "yop format", sizeof(YOPDemuxContext), yop_probe, yop_read_header, yop_read_packet, yop_read_close, }; Top Level Make produces the following error: 'allformats.c:170 error: 'ENABLE_YOP_DEMUXER' undeclared (first use in this function) Thanks for any help, Indrani ____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs