[vlc] Preserve EPG while transcoding

Andreas Granig agranig at sipwise.com
Sun Sep 2 15:02:33 CEST 2012



On 09/02/2012 02:17 PM, Andreas Granig wrote:
> If I put another VLC instance for transcoding in between, like this:
> 
> cvlc rtp://@127.0.0.1:20001 --sout
> "#transcode{vcodec=h264,vb=0,scale=0,acodec=mp3,ab=128,channels=2,samplerate=44100,scodec=dvbs}:rtp{dst=127.0.0.1,port=10001,mux=ts,ttl=1}"
> --sout-all
> 
> ... and attach VLC to the result (vlc rtp://@127.0.0.1:10001), then the
> EPG is lost.
> 
> Any ideas how to preserve EGP while transcoding?

By the way, the transcoding vlc instance definitely gets the EPG info,
according to the debugs:

[0xb4e004d8] ts demux debug: EITCallBack called
[0xb4e004d8] ts demux debug: new EIT service_id=10101 version=11
current_next=1 ts_id=100 network_id=8232 segment_last_section_number=177
last_table_id=81
[0xb4e004d8] ts demux debug:   * event id=52742 start_time:1346585100
duration=8400 running=0 free_ca=0
[0xb4e004d8] ts demux debug:     - short event lang=ger 'foo1' : 'bar1'
[0xb4e004d8] ts demux debug:     - tag=0x50(80)
[0xb4e004d8] ts demux debug:     - tag=0x50(80)
[0xb4e004d8] ts demux debug:     - tag=0x50(80)
[0xb4e004d8] ts demux debug:     - tag=0x50(80)
[0xb4e004d8] ts demux debug:     - tag=0x69(105)
[0xb4e004d8] ts demux debug:     - tag=0x54(84)
[0xb4e004d8] ts demux debug:   * event id=52743 start_time:1346593500
duration=900 running=0 free_ca=0
[0xb4e004d8] ts demux debug:     - short event lang=ger 'foo2' : 'bar2'

Any ideas how to pass that along to the output stream?

Andreas

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 897 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.videolan.org/pipermail/vlc/attachments/20120902/f15dfa90/attachment.sig>


More information about the vlc mailing list