Unable to get video resolution of MJPEG stream
Description
Can't get video resolution when playing MJPEG stream.
Expected behavior
Get the video resolution correctly.
Actual behavior
VideoTrack width and height is 0.
Steps to reproduce
Open camera here: http://webcam1.vilhelmina.se/mjpg/video.mjpg?resolution=640x480
Codes here
override fun onEvent(event: MediaPlayer.Event?) {
if (event == null) return
if (event.type == MediaPlayer.Event.Vout) {
val videoTrack: IMedia.VideoTrack? = mMediaPlayer.currentVideoTrack
// videoTrack's width and height is always 0.
Timber.d("onEvent videoTrack size:${videoTrack?.width} ${videoTrack?.height}")
}
}
Context
App version
3.5.0 RC 1
libvlc version
implementation 'org.videolan.android:libvlc-all:3.5.1'
Android version
Android 11
Edited by Kolyneh