<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">Hello,</span><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">Working on a video player that should be able to play anything ffmpeg can, I am looking at how VLC accepts stream URLs with all kinds of stream modifying parameters. (I am also reading the VLC developer documentation…)</span><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">When a URL of a form similar to this is sent to avformat_open_input(), are the additional URL parameters observed and used?</span><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span class="Apple-tab-span" style="font-family: CourierNewPSMT; font-size: 14px; white-space: pre;"> </span><a href="rtsp://[camera-ip-address]:554/axis-media/media.amp?videocodec=h264&compression=90" style="font-family: CourierNewPSMT; font-size: 14px;" class="">rtsp://[camera-ip-address]:554/axis-media/media.amp?videocodec=h264&compression=90</a><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">I understand how the camera will use those parameters when generating the stream it generates, but will underlying logic within or called by avformat_open_input() additionally see those parameters and use them during the format probing discovery of the stream? </span><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">Or does my logic need to observe that there are URL parameters, and then generate AVDictionary entries matching the intent of the parameters, passing in the additional URL parameter settings via the AVDictionary parameter to avformat_open_inout()? </span><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">Thanks for any tips,</span><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">-Blake Senftner</span><br style="font-family: CourierNewPSMT; font-size: 14px;" class=""><span style="font-family: CourierNewPSMT; font-size: 14px;" class="">mad computer scientist</span></body></html>