From: M.G. H. <ho...@te...> - 2002-02-21 20:09:47
|
Well, here's my shot at it: add the includes: #include <string.h> #include <netinet/in.h> and this results in: demux_rm.c: In function `demux_rm_loop': demux_rm.c:489: `BUF_VIDEO_FILL' undeclared (first use in this function) demux_rm.c:489: (Each undeclared identifier is reported only once demux_rm.c:489: for each function it appears in.) demux_rm.c:490: structure has no member named `PTS' demux_rm.c:491: structure has no member named `SCR' demux_rm.c:499: structure has no member named `PTS' demux_rm.c:500: structure has no member named `SCR' make: *** [demux_rm.lo] Error 1 These structures seem to be defined in src/xine_engine/buffer.h, yet in the latest CVS sources they've completely disappeared. Well, I took them from the 0.9.8 sources (copied them to the demuxer dir just to test it ...) and everything compiled errorless. However, when i load a sample.rm (tried a few, so it wouldn't rely on a specific file), but the demuxer cannot be started: *snip* load_plugins: demux plugin found : RM *snip* xine-panel: PLAY xine_play: xine open realsample.rm, start pos = 0, start time = 0 (sec) xine: using input plugin >file< for this MRL (realsample.rm). demux_avi: AVI_init failed (AVI_errno: 9) demux_rm: Duration of streams is 32043ms demux_rm: Stream 0 is the best audio stream found so far demux_rm: Stream 1 is the best video stream found so far demux_rm: Stream 2 is of an unsupported stream type demux_rm: [Naked News] demux_rm: [Naked News] demux_rm: [@2001] demux_rm: Data chunk encountered demux_rm: Audio stream index found demux_rm: Video stream index found xine: using demuxer plugin >RM< for this MRL. demux_rm: Starting demuxer thread metronom: audio stream start... metronom: waiting for video to start... metronom: video stream start... metronom: audio stream start...done demux_rm: Stopping demuxer thread metronom: video stream end metronom: waiting for audio to end... metronom: audio stream end xine_play: demuxer failed to start xine_stop xine_stop ignored Well, maybe there's a way to debug or so? -- tinus |