Page 1 of 1

Enlightenment on vlc verbose [hex value] & messages

Posted: 04 Jan 2016 14:31
by supersticks
Hi community,
This is the sample command that i run for my streams.

Code: Select all

vlc.exe -vvv -I dummy C:\Users\user\Downloads\SampleVideo_1080x720_20mb.mp4 :sout=#transcode{vcodec=mp4v,acodec=none}:rtp{sdp=rtsp://:8554/test} :sout-all :sout-keep
The console window displays verbose messages to the screen.(An excerpt of the output is as shown below).

The question is does anyone knows what does the hex value represent? My guess is that the value could be a representation of timestamp where it executes the command , Tried relating it to unix timestamp but still feels odd after deriving the hex value to decimal? Hopeful someone corrects me :D

The aim is that I need to find out the system time at the point where the stream starts streaming out the video. Looked through vlc's cmd help, couldn't find any options. Any suggestions? :(






[0212b9d4] core generic debug: looking for hw decoder module matching "none": 1
candidates
[0212b9d4] core generic debug: no hw decoder modules matched
[021bfd84] avcodec generic warning: plane 0 not aligned
[021bfd84] avcodec generic warning: disabling direct rendering
[021389ec] stream_out_transcode stream out debug: decoder aspect is 1.734417:1
[021389ec] stream_out_transcode stream out debug: source pixel aspect is 0.97561
0:1
[021389ec] stream_out_transcode stream out debug: scaled pixel aspect is 0.97561
0:1
[021389ec] stream_out_transcode stream out debug: source 1280x720, destination 1
280x720
[021389ec] stream_out_transcode stream out debug: source fps 25/1, destination 2
5/1
[021389ec] stream_out_transcode stream out: input interval 40000 (base 1)
[021389ec] stream_out_transcode stream out: output interval 40000 (base 1)
[021389ec] stream_out_transcode stream out debug: encoder aspect is 1280:738
[021389ec] stream_out_transcode stream out debug: destination (after video filte
rs) 1280x738
[035caf04] core encoder debug: looking for encoder module matching "any": 21 can
didates
[035caf04] avcodec encoder debug: CPU flags: 0x0107d3db
[035caf04] avcodec encoder debug: Time base set to 1/25
[035caf04] avcodec encoder debug: found encoder MPEG-4 Video
[035caf04] core encoder debug: using encoder module "avcodec"
[02137bac] stream_out_rtp stream out debug: maximum RTP packet size: 1400 bytes
[02137bac] stream_out_rtp stream out debug: RTSP: adding /test/trackID=0
[02137bac] stream_out_rtp stream out debug: sdp=
v=0
o=- 15723455361481547244 15723455361481547244 IN IP4 user-pc
s=Unnamed
i=N/A
c=IN IP4 0.0.0.0
t=0 0
a=tool:vlc 2.2.1
a=recvonly
a=type:broadcast
a=charset:UTF-8
m=video 0 RTP/AVP 96
b=RR:0
a=rtpmap:96 MP4V-ES/90000
a=fmtp:96 profile-level-id=3; config=000001b001000001b58913000001000000012000c48
d8800cd28045a1463000001b24c61766335362e33342e313030;

[02137bac] core stream out debug: net: connecting to [127.0.0.1]:50414
[02137bac] core stream out debug: net: connecting to [127.0.0.1]:50415 from [127
.0.0.1]:50417

Re: Enlightenment on vlc verbose [hex value] & messages

Posted: 04 Jan 2016 15:14
by Rémi Denis-Courmont
It's just an identifier of the context in which the log message was emitted. In the log above, you can use them to distinguish the multiple instances of the avcodec codec plugin.

The value is generated from memory addresses, so you can't really interpret it, except in a debugger.

Re: Enlightenment on vlc verbose [hex value] & messages

Posted: 04 Jan 2016 15:35
by supersticks
Hi Rémi! appreciated for the response! what a blow to the gut.. was hoping if there is a way or a method to obtain the system time at the start of the stream