Page 1 of 1

Streaming Problem - some good, others fail

Posted: 07 Apr 2004 05:19
by tiantao
I have 3 machine, A is Windows using vlc0.7.1, B is Linux RedHat9.0 using vlc 0.7.0 the rpm version, and C is another Linux using vlc 0.7.1 compiled-self version.
The VLC runs good in windows version and rpm version, it can playing, unicast and multicast mpg, avi, divx video files well. But in machine C the version I complied myself has some problem, that is:
It works when playing a video named test.avi locally, It can even multicast it to other machines. But I use the other machine multicast or unicast the a.avi to machine C, C has no video played.
In the message info, I noticed the warning below:
MP4 plugin discarded(not a valid file)
AVI module discarded(invalid header)
ASF plugin discarded(not a valid file)

another infomation is that, when I use another video file test.vob(which is a mpeg2 format) to do the test. The machine C can receive and play the video normally.
I tried several video files, most of them failed, how can I resolve the problem?
Thank you for seeing my question, hope your reply, thank you:)

Posted: 07 Apr 2004 05:57
by tiantao
I found that the warning infomation above is always reported whether it can stream well or not.
The following infomation is different between good stream and bad:
when good, there is a line:
libmpeg2 debug: 350*240, aspect 563200,29.971fps
but when stream video file failed, it shows this instead:
mpgatofixed32 warning: libmad error: bad_data_begin pointer

Posted: 07 Apr 2004 12:37
by markfm
The error message is in your audio decoder.
Can use successfully unicast the file test.avi from machine A to machine C (in other words, does the file that does play okay on machine C, work okay if unicast from A to C)

Posted: 08 Apr 2004 02:43
by tiantao
It works OK from C to A, but failed from A to C.
In other words, the version I compiled myself has problem to get streaming from other machines in some file format, such as MPEG4 video file. What can I do for it? Thanks

Posted: 10 Apr 2004 03:25
by The DJ
did you configure the vlc you compiled yourself with the --enable-libdvbpsi option? You need this library installed and configured with to receive most of the streams VLC sends.