Page 1 of 1

Why VLC never use the TS.c mux module?

Posted: 07 Oct 2008 11:25
by Tubo_catodico
Hi all. I'm trying to mod the source code of VLC, because i need to transport some private data in the Transport Stream packet. So i studied the mux module TS.c and the demux module TS.c (same name) to understand how VLC implements the Transport Stream standard. My problem is that the mux module TS.c seems not used by VLC (and so i can't put my data in the packet), moreover the demux works well. I make a simple function (located in the "open" callback of this mux module) that create a log file in c:\incoming. Well that log is never created, so i think that the mux module is never used. To do this test i used the following sintax:

vlc "F:\video.avi" --sout "#standard{access=udp,mux=ts,dst=127.0.0.1:1234}"

Is the same if i use a video.ts file. I really need help, thank you all.

Re: Why VLC never use the TS.c mux module?

Posted: 07 Oct 2008 11:32
by Jean-Baptiste Kempf
ts.c mux is used... Sorry.

Re: Why VLC never use the TS.c mux module?

Posted: 07 Oct 2008 11:37
by Tubo_catodico
Ok, this is a good news but....can you tell me where i made the mistake, or some other test. Thank you.

Re: Why VLC never use the TS.c mux module?

Posted: 07 Oct 2008 15:17
by The DJ
You should read VLCs debug/messages output.

Re: Why VLC never use the TS.c mux module?

Posted: 08 Oct 2008 10:10
by Tubo_catodico
What should i search?