From: Galup, L. E (Research) <ga...@cr...> - 2002-05-07 19:38:44
|
greetings: okay. i have downloaded mpeg2dec, which is the only mpeg2 codec distribution out there for linux that actually contained a video_out.h file. it built just fine on my linux box. the files are off the head of the cvs repos, as of today, 5/7/02. i have the following compile time errors: gmake">galuplu@lima:/localhome/galuplu/allvxl/binvxl/oxl/oxp- <mailto:galuplu@lima:/localhome/galuplu/allvxl/binvxl/oxl/oxp-> >gmake c++ -Doxp_EXPORTS -fPIC -I/localhome/galuplu/allvxl/vxl/oxl/oxp -I/localhome/galuplu/allvxl/binvxl/vcl -I/localhome/galuplu/allvxl/binvxl/vxl -I/localhome/galuplu/allvxl/vxl/vcl -I/localhome/galuplu/allvxl/vxl/vxl -I/localhome/galuplu/allvxl/vxl/oxl -I/usr/local/include -I/localhome/galuplu/allvxl/vxl/v3p/jpeg -DVXL_WARN_DEPRECATED -DVXL_WARN_DEPRECATED_ONCE -DHAS_MPEG -c /localhome/galuplu/allvxl/vxl/oxl/oxp/oxp_mpeg_codec.cxx -o oxp_mpeg_codec.o /usr/local/include/mpeg2dec/mpeg2.h: In constructor `oxp_mpeg_codec::oxp_mpeg_codec()': /usr/local/include/mpeg2dec/mpeg2.h:152: too many arguments to function `void mpeg2_init(mpeg2dec_t*, unsigned int)' /localhome/galuplu/allvxl/vxl/oxl/oxp/oxp_mpeg_codec.cxx:112: at this point in file /localhome/galuplu/allvxl/vxl/oxl/oxp/oxp_mpeg_codec.cxx: In member function `int oxp_mpeg_codec_data::decode_mpeg2(const unsigned char*, const unsigned char*)': /localhome/galuplu/allvxl/vxl/oxl/oxp/oxp_mpeg_codec.cxx:236: `mpeg2_decode_data' undeclared (first use this function) /localhome/galuplu/allvxl/vxl/oxl/oxp/oxp_mpeg_codec.cxx:236: (Each undeclared identifier is reported only once for each function it appears in.) gmake[1]: *** [oxp_mpeg_codec.o] Error 1 gmake: *** [default_target] Error 2 any suggestions? luis |
From: Peter V. <Pet...@es...> - 2002-05-08 17:51:20
|
> /usr/local/include/mpeg2dec/mpeg2.h:152: too many arguments to function `void > mpeg2_init(mpeg2dec_t*, unsigned int)' I have the following in mpeg2.h at line 55: /* initialize mpegdec with a opaque user pointer */ void mpeg2_init (mpeg2dec_t * mpeg2dec, uint32_t mm_accel, vo_instance_t * output); I don't remember where I got my mpeg2dec sources from -- all I can see is #define VERSION "0.2.1-cvs" in config.h . And it works with oxl, at least on Linux. Shall I cvs commit those sources (about 20 files) into v3p/mpeg? Peter. |