Closed mabed-fr closed 3 months ago
Hi!
Please try running CCTV Viewer with GDB and wait for a crash: gdb -ex run cctv-viewer
Afterwards, provide the resulting output.
Good or not ?
gdb -ex run cctv-viewer
GNU gdb (Debian 13.1-3) 13.1
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from cctv-viewer...
(No debugging symbols found in cctv-viewer)
Starting program: /snap/bin/cctv-viewer
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd094b6c0 (LWP 439064)]
[New Thread 0x7fffcbfff6c0 (LWP 439065)]
[New Thread 0x7fffcb7fe6c0 (LWP 439066)]
[New Thread 0x7fffcaffd6c0 (LWP 439067)]
[New Thread 0x7fffca7fc6c0 (LWP 439068)]
[Thread 0x7fffcbfff6c0 (LWP 439065) exited]
[Thread 0x7fffca7fc6c0 (LWP 439068) exited]
[Thread 0x7fffcaffd6c0 (LWP 439067) exited]
[Thread 0x7fffcb7fe6c0 (LWP 439066) exited]
[Thread 0x7fffd094b6c0 (LWP 439064) exited]
process 439061 is executing new program: /snap/snapd/21759/usr/bin/snap
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffd11466c0 (LWP 439069)]
[New Thread 0x7fffd09456c0 (LWP 439070)]
[New Thread 0x7fffcbfff6c0 (LWP 439071)]
[New Thread 0x7fffcb7fe6c0 (LWP 439072)]
[New Thread 0x7fffcaffd6c0 (LWP 439073)]
[New Thread 0x7fffca7fc6c0 (LWP 439074)]
[Detaching after vfork from child process 439075]
[New Thread 0x7fffc9ffb6c0 (LWP 439076)]
[New Thread 0x7fffc97fa6c0 (LWP 439077)]
[Thread 0x7fffc97fa6c0 (LWP 439077) exited]
[Thread 0x7fffc9ffb6c0 (LWP 439076) exited]
[Thread 0x7fffca7fc6c0 (LWP 439074) exited]
[Thread 0x7fffcaffd6c0 (LWP 439073) exited]
[Thread 0x7fffcb7fe6c0 (LWP 439072) exited]
[Thread 0x7fffcbfff6c0 (LWP 439071) exited]
[Thread 0x7fffd09456c0 (LWP 439070) exited]
[Thread 0x7fffd11466c0 (LWP 439069) exited]
process 439061 is executing new program: /snap/snapd/21759/usr/lib/snapd/snap-confine
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
need to run as root or suid
[Inferior 1 (process 439061) exited with code 01]
(gdb)
Mathieu
Hm. It seems this trick won't work with SNAP... Can you confirm or deny the crash with the default config file?
It is not necessary to delete an existing configuration file, you can simply force the location of a non-existent file:
cctv-viewer -c ~/.
With default config i have no crash i add -analyzeduration 0 -probesize 500000 for default again and no crash from last 5 minut.
Great! Let's try to narrow it down.
Go back to your configuration with 4 streams and add FFmpeg -an
option for each viewport or globally in the program settings to disable the audio for streams.
Yes i have add this in my config
-an disable audio
With and without -an i have Error! on screen ...
We talked earlier about the application crashing?
The app crash when i add rtsp://192.168.1.254:8554/CLIM on the default config
If this stream doesn't contain sensitive data, maybe you'd consider providing a sample?
ffmpeg -i rtsp://192.168.1.254:8554/CLIM -t 180 -c copy sample.mkv 2>&1 | tee sample.log
Ideally, I need access to the stream, but this information, including the log file sent to me by email in my GitHub profile, may give a hint.
I can send this to you by email yes. Since today, I have been able to open cctv viewer despite numerous errors in the initialization of the 3 streams
Something else cctv does not close well and when I want to reopen it I have to kill it manually via kill -9
cctv-viewer
CCTV Viewer version 0.1.9-alpha SNAP.be500a9
[hevc @ 0x7f545c01d600] Could not find ref with POC 33
[hevc @ 0x7f548001d600] PPS changed between slices.
[hevc @ 0x7f548001d600] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55a0b017e0e0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f546c01d580] PPS changed between slices.
[hevc @ 0x7f546c01d580] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55a0af584440] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f548401d600] PPS changed between slices.
[hevc @ 0x7f548401d600] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55a0af584440] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f547401ddc0] PPS changed between slices.
[hevc @ 0x7f547401ddc0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55a0b017ec50] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f547c002400] Could not find ref with POC 1
[hevc @ 0x7f546c001240] PPS changed between slices.
[hevc @ 0x7f546c001240] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55a0afae82a0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f546000c400] PPS changed between slices.
[hevc @ 0x7f546000c400] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f546c00c710] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f54840f2880] PPS changed between slices.
[hevc @ 0x7f54840f2880] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f546c00e110] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f546c01bb00] PPS changed between slices.
[hevc @ 0x7f546c01bb00] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f54840f1e10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f5460173800] PPS changed between slices.
[hevc @ 0x7f5460173800] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f546c01c410] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f54600b70c0] PPS changed between slices.
[hevc @ 0x7f54600b70c0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f546c01c410] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f5474179680] PPS changed between slices.
[hevc @ 0x7f5474179680] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f54600b7cd0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f546c019600] PPS changed between slices.
[hevc @ 0x7f546c019600] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f547401d090] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f546001b6c0] PPS changed between slices.
[hevc @ 0x7f546001b6c0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f546c17ac10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f547411a740] PPS changed between slices.
[hevc @ 0x7f547411a740] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f546c17ac10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f546c0cddc0] PPS changed between slices.
[hevc @ 0x7f546c0cddc0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55a0af930410] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f54600eaa40] PPS changed between slices.
[hevc @ 0x7f54600eaa40] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55a0af930410] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7f54740c7200] PPS changed between slices.
[hevc @ 0x7f54740c7200] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7f54600eb610] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
Processus arrêté
And
cat sample.log
ffmpeg version 5.1.4-0+deb12u1 Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 12 (Debian 12.2.0-14)
configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
libpostproc 56. 6.100 / 56. 6.100
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/CLIM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 24.67 tbr, 90k tbn
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
File 'sample.mkv' already exists. Overwrite? [y/N] Output #0, matroska, to 'sample.mkv':
Metadata:
title : go2rtc/1.9.2
encoder : Lavf59.27.100
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, q=2-31, 24.67 tbr, 1k tbn
Stream #0:1: Audio: aac (LC) ([255][0][0][0] / 0x00FF), 16000 Hz, mono, fltp
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Stream #0:1 -> #0:1 (copy)
Press [q] to stop, [?] for help
These are strange problems... I'm waiting for a sample in the mail to get started. Next we will move progressively.
Send with subject https://github.com/iEvgeny/cctv-viewer/issues/91
Do you have time for analysis ? @iEvgeny
Unfortunately, I was unable to reproduce the issue on my platform. Try as temporary solution:
sudo snap revert cctv-viewer --revision 1330
If your system collects crash reports, please check /tmp after a crash, there might be a "coredump" there to help investigate.
Does any of the above have a beneficial effect?
Hi,
Good idea, but
sudo snap revert cctv-viewer --revision 1330
error: cannot revert "cctv-viewer": cannot find revision 1330 for snap "cctv-viewer"
❯ sudo snap info cctv-viewer
name: cctv-viewer
summary: Viewer and mounter video streams
publisher: Evgeny S Maksimov (ievgeny)
store-url: https://snapcraft.io/cctv-viewer
contact: me@vragam.net
license: GPL-3.0
description: |
CCTV Viewer - a simple application for simultaneously viewing multiple
video streams. Designed for high performance and low latency.
Based on ffmpeg.
commands:
- cctv-viewer
snap-id: C3fPuBbiCM4TNYMAIYrrjrYdp8IP52WX
tracking: latest/stable
refresh-date: today at 09:09 CEST
channels:
latest/stable: 0.1.9+git 2024-06-07 (1338) 302MB -
latest/candidate: 0.1.9+git 2024-06-07 (1338) 302MB -
latest/beta: 0.1.9+git 2024-06-07 (1338) 302MB -
latest/edge: 0.1.9+git 2024-06-07 (1338) 302MB -
installed: 0.1.9+git (1334) 302MB -
❯ sudo snap list cctv-viewer --all
Name Version Rev Tracking Publisher Notes
cctv-viewer 0.1.9+git 1334 latest/stable ievgeny -
cctv-viewer 0.1.9+git 1338 latest/stable ievgeny disabled
Please, try for stable snap channel 1317 revision.
Also please clarify, does the -rtsp_transport tcp
option have an effect?
-rtsp_transport tcp
No effect
I'm already on the stable Chanel
snap info cctv-viewer | grep "tracking"
tracking: latest/stable
64 ❯ snap revert -h
Usage:
snap revert [revert-OPTIONS] <snap>
The revert command reverts the given snap to its state before
the latest refresh. This will reactivate the previous snap revision,
and will use the original data that was associated with that revision,
discarding any data changes that were done by the latest revision. As
an exception, data which the snap explicitly chooses to share across
revisions is not touched by the revert process.
[revert command options]
--no-wait Do not wait for the operation to finish but just print the change id.
--devmode Put snap in development mode and disable security confinement
--jailmode Put snap in enforced confinement mode
--classic Put snap in classic mode and disable security confinement
--revision= Revert to the given revision
1 ❯ sudo snap revert --revision=1317 cctv-viewer
error: cannot revert "cctv-viewer": cannot find revision 1317 for snap "cctv-viewer"
❯ snap remove --purge cctv-viewer
cctv-viewer removed
❯ sudo snap install cctv-viewer --revision=1317
cctv-viewer 0.1.9+git from Evgeny S Maksimov (ievgeny) installed
❯ snap info cctv-viewer
name: cctv-viewer
summary: Viewer and mounter video streams
publisher: Evgeny S Maksimov (ievgeny)
store-url: https://snapcraft.io/cctv-viewer
contact: me@vragam.net
license: GPL-3.0
description: |
CCTV Viewer - a simple application for simultaneously viewing multiple
video streams. Designed for high performance and low latency.
Based on ffmpeg.
commands:
- cctv-viewer
snap-id: C3fPuBbiCM4TNYMAIYrrjrYdp8IP52WX
tracking: latest/stable
refresh-date: today at 11:11 CEST
channels:
latest/stable: 0.1.9+git 2024-06-07 (1338) 302MB -
latest/candidate: 0.1.9+git 2024-06-07 (1338) 302MB -
latest/beta: 0.1.9+git 2024-06-07 (1338) 302MB -
latest/edge: 0.1.9+git 2024-06-07 (1338) 302MB -
installed: 0.1.9+git (1317) 302MB -
Work Fine now ! is th purge or the rev ? ...
Hm. So snap revert only acts on locally installed versions of the package and to significantly downgrade the version, a complete reinstallation will be required...
However, upstream still contains a bug that, unfortunately, I cannot reproduce. Let me clarify, do we really mean the application fault termination, and not just the inability to playback some streams?
Hm. So snap revert only acts on locally installed versions of the package and to significantly downgrade the version, a complete reinstallation will be required...
Yes
However, upstream still contains a bug that, unfortunately, I cannot reproduce. Let me clarify, do we really mean the application fault termination, and not just the inability to playback some streams?
What exactly happens is that in version (1338), the flows have difficulty initializing and the application crashes within 30 seconds to 2 minutes.
I list the version affected:
Something else cctv does not close well and when I want to reopen it I have to kill it manually via kill -9
A fix has been published for this issue. Please test the latest version of the application.
Something else cctv does not close well and when I want to reopen it I have to kill it manually via kill -9
A fix has been published for this issue. Please test the latest version of the application.
This is much better despite numerous failed attempts to initialize the flow before having the flows unlike the version
The logs:
❯ cctv-viewer -l 2
CCTV Viewer version 0.1.9-alpha SNAP.ee6a63b
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVPlayer @ 0x55c0faed7980] stop()
[QmlAVPlayer @ 0x55c0faed7980] stop()
[QmlAVPlayer @ 0x55c0fb3e8c50] stop()
[QmlAVPlayer @ 0x55c0fb3e8c50] stop()
[QmlAVPlayer @ 0x55c0fb3cedc0] stop()
[QmlAVPlayer @ 0x55c0fb3cedc0] stop()
[QmlAVPlayer @ 0x55c0fb2caea0] stop()
[QmlAVPlayer @ 0x55c0fb2caea0] stop()
[QmlAVPlayer @ 0x55c0fb2bca90] stop()
[QmlAVPlayer @ 0x55c0fb2bca90] stop()
[QmlAVPlayer @ 0x55c0fb6ccd90] stop()
[QmlAVPlayer @ 0x55c0fb6ccd90] stop()
[QmlAVPlayer @ 0x55c0fb32af10] stop()
[QmlAVPlayer @ 0x55c0fb32af10] stop()
[QmlAVPlayer @ 0x55c0fb6d18f0] stop()
[QmlAVPlayer @ 0x55c0fb6d18f0] stop()
[QmlAVPlayer @ 0x55c0fb34c3b0] stop()
[QmlAVPlayer @ 0x55c0fb34c3b0] stop()
[QmlAVPlayer @ 0x55c0fb296b10] stop()
[QmlAVPlayer @ 0x55c0fb296b10] stop()
[QmlAVPlayer @ 0x55c0fb2eaa40] stop()
[QmlAVPlayer @ 0x55c0fb2eaa40] stop()
[QmlAVPlayer @ 0x55c0fb28dfa0] stop()
[QmlAVPlayer @ 0x55c0fb28dfa0] stop()
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVPlayer @ 0x55c0faed7980] stop()
[QmlAVPlayer @ 0x55c0fb3e8c50] stop()
[QmlAVPlayer @ 0x55c0fb3cedc0] stop()
[QmlAVPlayer @ 0x55c0fb2caea0] stop()
[QmlAVPlayer @ 0x55c0fb2bca90] stop()
[QmlAVPlayer @ 0x55c0fb6ccd90] stop()
[QmlAVPlayer @ 0x55c0fb32af10] stop()
[QmlAVPlayer @ 0x55c0fb6d18f0] stop()
[QmlAVPlayer @ 0x55c0fb34c3b0] stop()
[QmlAVPlayer @ 0x55c0fb296b10] stop()
[QmlAVPlayer @ 0x55c0fb2eaa40] stop()
[QmlAVPlayer @ 0x55c0fb28dfa0] stop()
[QmlAVPlayer @ 0x55c0fb080540] setSource(source=rtmp://live.a71.ru/demo/0)
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVPlayer @ 0x55c0fb6c93b0] setSource(source=rtmp://live.a71.ru/demo/1)
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVPlayer @ 0x55c0fb080540] setSource(source=rtsp://192.168.1.254:8554/CLIM)
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVPlayer @ 0x55c0fb6c93b0] setSource(source=rtsp://192.168.1.254:8554/TELECOM)
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVPlayer @ 0x55c0faed7980] setSource(source=rtsp://192.168.1.254:8554/ENTRE)
[QmlAVPlayer @ 0x55c0faed7980] stop()
[QmlAVPlayer @ 0x55c0fb080540] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7da0] QmlAVThreadLiveController(thread=0x7feac40112c0)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7da0] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7da0] QmlAVThreadLiveController(thread=0x7feac4011240)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7da0] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883b8070] QmlAVThreadLiveController(thread=0x7feac4011140)
[QmlAVThreadLiveController<void> @ 0x7ffd883b8070] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b8170] QmlAVThreadLiveController(thread=0x55c0fae91250)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b8170] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] QmlAVThreadLiveController(thread=0x55c0fb5fe720)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] QmlAVThreadLiveController(thread=0x55c0fb575980)
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -analyzeduration 0
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883b8080] QmlAVThreadLiveController(thread=0x55c0fb57b330)
[QmlAVThreadLiveController<void> @ 0x7ffd883b8080] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b8180] QmlAVThreadLiveController(thread=0x55c0fb590cd0)
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -analyzeduration 0
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b8180] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVPlayer @ 0x55c0faed7980] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] QmlAVThreadLiveController(thread=0x55c0fb5ebdb0)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] QmlAVThreadLiveController(thread=0x55c0fb5ebe30)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b7db0] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0faed7980] setStatus(status=2)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883b8080] QmlAVThreadLiveController(thread=0x55c0fb3cbc60)
[QmlAVThreadLiveController<void> @ 0x7ffd883b8080] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0faed7980] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b8180] QmlAVThreadLiveController(thread=0x55c0faf7f600)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b8180] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVPlayer @ 0x55c0fb3e8c50] play()
[QmlAVDemuxer @ 0x55c0fb2a6e40] avformat_open_input() options ignored: ""
[QmlAVDemuxer @ 0x55c0fb2d1c60] avformat_open_input() options ignored: ""
[QmlAVDemuxer @ 0x55c0fb595f70] avformat_open_input() options ignored: ""
[rtsp @ 0x55c0faf7efc0] Stream #0: not enough frames to estimate rate; consider increasing probesize
[QmlAVDemuxer @ 0x55c0fb595f70] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/ENTRE':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 90k tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb595f70] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb54fe70] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb595f70] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb57b210] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb595f70] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb595f70] Media loaded successfully!
[QmlAVPlayer @ 0x55c0faed7980] setStatus(status=3)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=3; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0faed7980] setStatus(status=6)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=6; m_playbackState=1]()
[hevc @ 0x7fea9802b880] PPS changed between slices.
[hevc @ 0x7fea9802b880] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55c0fb54fe70] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0faed7980] setStatus(status=8)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0faed7980] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0faed7980] stop()
[QmlAVThreadLiveController<void> @ 0x55c0fb595fb0] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb595fc8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb54fee8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb54fee8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb54fee8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb54fee8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb595fc8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb595fc8] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x55c0fb595fb0] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x55c0fb595fb0] requestInterruption(wait=1)
[QmlAVDemuxer @ 0x55c0fb2a6e40] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/TELECOM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 25 fps, 25.08 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb2a6e40] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb4703a0] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2a6e40] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaabffdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb575860] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2a6e40] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb2a6e40] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=3; m_playbackState=1]()
[hevc @ 0x7feaa40f22c0] PPS changed between slices.
[hevc @ 0x7feaa40f22c0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55c0fb4703a0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVThreadLiveController<void> @ 0x55c0fb2a6e80] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2a6e98] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb470418] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb5758d8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb470418] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb470418] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb470418] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2a6e98] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2a6e98] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x55c0fb2a6e80] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x55c0fb2a6e80] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb5758d8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb5758d8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb5758d8] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasAudio(hasAudio=0)
[QmlAVDemuxer @ 0x55c0fb2d1c60] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/CLIM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 24.50 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb2d1c60] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb3d0ad0] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2d1c60] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaca3fbf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb2f71f0] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2d1c60] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb2d1c60] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=3; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=6; m_playbackState=1]()
[hevc @ 0x7feab802b880] PPS changed between slices.
[hevc @ 0x7feab802b880] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55c0fb3d0ad0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb080540] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVThreadLiveController<void> @ 0x55c0fb2d1ca0] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2d1cb8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb3d0b48] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2f7268] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb3d0b48] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb3d0b48] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb3d0b48] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2d1cb8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2d1cb8] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x55c0fb2d1ca0] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x55c0fb2d1ca0] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2f7268] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2f7268] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2f7268] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=0)
[QmlAVPlayer @ 0x55c0faed7980] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7fea9802b650)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7fea8c000ed0)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0faed7980] setStatus(status=2)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x7fea9802bd70)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0faed7980] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x7fea9800b8f0)
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDemuxer @ 0x55c0fb2a67b0] avformat_open_input() options ignored: ""
[QmlAVPlayer @ 0x55c0fb6c93b0] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x55c0faf7f790)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feac4011bf0)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x55c0faf88d30)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x55c0fb5dcca0)
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVDemuxer @ 0x55c0fb3d15b0] avformat_open_input() options ignored: ""
[QmlAVPlayer @ 0x55c0fb080540] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x55c0fb5fe720)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x55c0fb5cc690)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x55c0fae91250)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x55c0fae91100)
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -probesize 500000
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDemuxer @ 0x55c0fb581b50] avformat_open_input() options ignored: ""
[QmlAVDemuxer @ 0x55c0fb2a67b0] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/ENTRE':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 25 fps, 25 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb2a67b0] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb3d0ad0] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2a67b0] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb575860] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2a67b0] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb2a67b0] Media loaded successfully!
[QmlAVPlayer @ 0x55c0faed7980] setStatus(status=3)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=3; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0faed7980] setStatus(status=6)
[QmlAVPlayer @ 0x55c0faed7980] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0faed7980] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[hevc @ 0x7feac002b880] Could not find ref with POC 29
[QmlAVPlayer @ 0x55c0faed7980] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0faed7980] Starting with: QVideoSurfaceFormat(Format_YUV420P, QSize(3840, 2160), viewport=QRect(0,0 3840x2160), pixelAspectRatio=QSize(1, 1), handleType=NoHandle, yCbCrColorSpace=YCbCr_Undefined)
[QmlAVPlayer @ 0x55c0faed7980] setHasVideo(hasVideo=1)
[QmlAVDemuxer @ 0x55c0fb581b50] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/CLIM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 24.83 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb581b50] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7feab802e650] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb581b50] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa97f8f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb57b210] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb581b50] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb581b50] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=3; m_playbackState=1]()
[hevc @ 0x7fea98015980] PPS changed between slices.
[hevc @ 0x7fea98015980] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7feab802e650] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVThreadLiveController<void> @ 0x55c0fb581b90] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb581ba8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab802e6c8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab802e6c8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab802e6c8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab802e6c8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb581ba8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb581ba8] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x55c0fb581b90] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x55c0fb581b90] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=0)
[QmlAVDemuxer @ 0x55c0fb3d15b0] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/TELECOM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 25 fps, 25 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb3d15b0] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb41c630] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb3d15b0] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaab7fcf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7feaa400c290] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb3d15b0] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb3d15b0] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=3; m_playbackState=1]()
[hevc @ 0x7feaa40f1c80] PPS changed between slices.
[hevc @ 0x7feaa40f1c80] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55c0fb41c630] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVThreadLiveController<void> @ 0x55c0fb3d15f0] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb3d1608] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400c308] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb3d1608] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb3d1608] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x55c0fb3d15f0] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x55c0fb3d15f0] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400c308] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400c308] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400c308] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasAudio(hasAudio=0)
[QmlAVPlayer @ 0x55c0fb080540] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feab4001b90)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feabc00a6d0)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x55c0faf88d30)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x7feac00edc50)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDemuxer @ 0x55c0fb567e10] avformat_open_input() options ignored: ""
[QmlAVPlayer @ 0x55c0fb6c93b0] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feabc009b10)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feab4005290)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x55c0fb50d0b0)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x7feac002bd70)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDemuxer @ 0x55c0fb2a4d10] avformat_open_input() options ignored: ""
[QmlAVDemuxer @ 0x55c0fb567e10] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/CLIM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 47.95 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb567e10] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb41c630] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb567e10] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feac8bf8f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb57b210] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb567e10] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb567e10] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=3; m_playbackState=1]()
[hevc @ 0x7feab0004780] PPS changed between slices.
[hevc @ 0x7feab0004780] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x55c0fb41c630] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVThreadLiveController<void> @ 0x55c0fb567e50] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb567e68] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb41c6a8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb567e68] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb567e68] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x55c0fb567e50] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x55c0fb567e50] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb57b288] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=0)
[QmlAVDemuxer @ 0x55c0fb2a4d10] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/TELECOM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 25 fps, 25.08 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb2a4d10] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7feaa400f110] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2a4d10] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaa9ff9f40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7fea980bf810] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb2a4d10] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb2a4d10] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=3; m_playbackState=1]()
[hevc @ 0x7fea8c018980] PPS changed between slices.
[hevc @ 0x7fea8c018980] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7feaa400f110] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVThreadLiveController<void> @ 0x55c0fb2a4d50] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2a4d68] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400f188] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea980bf888] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400f188] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400f188] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa400f188] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2a4d68] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x55c0fb2a4d68] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x55c0fb2a4d50] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x55c0fb2a4d50] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea980bf888] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea980bf888] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea980bf888] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasAudio(hasAudio=0)
[QmlAVPlayer @ 0x55c0fb080540] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feabd6c7790)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feabc0075d0)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x7feab402a110)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=1)
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x7feabc002890)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVDemuxer @ 0x7fea9800bc00] avformat_open_input() options ignored: ""
[QmlAVDemuxer @ 0x7fea9800bc00] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/CLIM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 24 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x7fea9800bc00] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7fea8c0f1e10] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x7fea9800bc00] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7feab002ce10] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x7fea9800bc00] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x7fea9800bc00] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=3; m_playbackState=1]()
[hevc @ 0x7feaa000cac0] PPS changed between slices.
[hevc @ 0x7feaa000cac0] [QmlAVPlayer @ 0x55c0fb080540] setStatus(status=6)
Error parsing NAL unit #0.
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVDecoder @ 0x7fea8c0f1e10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb080540] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb080540] stop()
[QmlAVThreadLiveController<void> @ 0x7fea9800bc40] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea9800bc58] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea8c0f1e88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab002ce88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea8c0f1e88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea8c0f1e88] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea8c0f1e88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea9800bc58] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea9800bc58] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x7fea9800bc40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x7fea9800bc40] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9890] QmlAVThreadLiveController(thread=0x7feabdac6910)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9890] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9890] QmlAVThreadLiveController(thread=0x55c0fb567b70)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9890] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883b9b60] QmlAVThreadLiveController(thread=0x7feab4005290)
[QmlAVThreadLiveController<void> @ 0x7ffd883b9b60] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9c60] QmlAVThreadLiveController(thread=0x7feabc2eb110)
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9c60] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab002ce88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab002ce88] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feab002ce88] requestInterruption(wait=1)
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=0)
[QmlAVDemuxer @ 0x7fea9800bc00] avformat_open_input() options ignored: ""
[QmlAVPlayer @ 0x55c0fb080540] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7feabc0075d0)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x55c0fb587b50)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x7feaa0137250)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVPlayer @ 0x55c0fb080540] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x7feaa00bb650)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVDemuxer @ 0x55c0fb567e10] avformat_open_input() options ignored: ""
[QmlAVDemuxer @ 0x7fea9800bc00] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/TELECOM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 25 fps, 25 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x7fea9800bc00] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7feaa002ee10] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x7fea9800bc00] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaaa7faf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7feaa000c750] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x7fea9800bc00] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x7fea9800bc00] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=3; m_playbackState=1]()
[hevc @ 0x7fea8801da80] PPS changed between slices.
[hevc @ 0x7fea8801da80] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7feaa002ee10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=8)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=0)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=8; m_playbackState=0]()
[QmlAVPlayer @ 0x55c0fb6c93b0] stop()
[QmlAVThreadLiveController<void> @ 0x7fea9800bc40] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea9800bc58] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa002ee88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa000c7c8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa002ee88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa002ee88] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa002ee88] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea9800bc58] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7fea9800bc58] requestInterruption(wait=1)
[QmlAVThreadLiveController<void> @ 0x7fea9800bc40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<void> @ 0x7fea9800bc40] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa000c7c8] requestInterruption(wait=1)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa000c7c8] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7feaa000c7c8] requestInterruption(wait=1)
[QmlAVDemuxer @ 0x55c0fb567e10] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/CLIM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 90k tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb567e10] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x55c0fb60f290] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb567e10] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feaaaffbf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7feaa0137510] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb567e10] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb567e10] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=3; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb080540] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb080540] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[hevc @ 0x7fea9c01da00] Could not find ref with POC 26
[QmlAVPlayer @ 0x55c0fb080540] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb080540] Starting with: QVideoSurfaceFormat(Format_YUV420P, QSize(3840, 2160), viewport=QRect(0,0 3840x2160), pixelAspectRatio=QSize(1, 1), handleType=NoHandle, yCbCrColorSpace=YCbCr_Undefined)
[QmlAVPlayer @ 0x55c0fb080540] setHasVideo(hasVideo=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] play()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7fea94004370)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] QmlAVThreadLiveController(thread=0x7fea8800b410)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883b9e40] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=2)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=0]()
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] QmlAVThreadLiveController(thread=0x55c0fb4f0e70)
[QmlAVThreadLiveController<void> @ 0x7ffd883ba110] ~QmlAVThreadLiveController()
[QmlAVPlayer @ 0x55c0fb6c93b0] setPlaybackState(state=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=2; m_playbackState=1]()
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] QmlAVThreadLiveController(thread=0x7feab4012410)
[QmlAVThreadLiveController<QmlAVLoopController> @ 0x7ffd883ba210] ~QmlAVThreadLiveController()
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDemuxer @ 0x55c0fb29bc20] avformat_open_input() options ignored: ""
[QmlAVDemuxer @ 0x55c0fb29bc20] --- DUMP FORMAT BEGIN ---
Input #0, rtsp, from 'rtsp://192.168.1.254:8554/TELECOM':
Metadata:
title : go2rtc/1.9.2
Duration: N/A, start: 0.000000, bitrate: N/A
Stream #0:0: Video: hevc (Main), yuv420p(tv), 3840x2160, 24.83 tbr, 90k tbn, 90k tbc
Stream #0:1: Audio: aac (LC), 16000 Hz, mono, fltp
[QmlAVDemuxer @ 0x55c0fb29bc20] --- DUMP FORMAT END ---
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7fea8802e910] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb29bc20] Codec "hevc" for stream #0 opened.
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -analyzeduration 0
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -probesize 500000
[QmlAVOptions @ 0x7feacb3fdf40] Added AVFormat option: -rtsp_transport tcp
[QmlAVDecoder @ 0x7fea8800c690] avcodec_open2() options ignored: "analyzeduration=0,probesize=500000,rtsp_transport=tcp"
[QmlAVDemuxer @ 0x55c0fb29bc20] Codec "aac" for stream #1 opened.
[QmlAVDemuxer @ 0x55c0fb29bc20] Media loaded successfully!
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=3)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=3; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] setStatus(status=6)
[QmlAVPlayer @ 0x55c0fb6c93b0] stateMachine[m_status=6; m_playbackState=1]()
[QmlAVPlayer @ 0x55c0fb6c93b0] Starting with: QAudioFormat(16000Hz, 32bit, channelCount=1, sampleType=Float, byteOrder=LittleEndian, codec=audio/pcm)
[hevc @ 0x7fea980bf200] Could not find ref with POC 0
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasAudio(hasAudio=1)
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Drop stale Audio frame
[QmlAVPlayer @ 0x55c0fb6c93b0] Starting with: QVideoSurfaceFormat(Format_YUV420P, QSize(3840, 2160), viewport=QRect(0,0 3840x2160), pixelAspectRatio=QSize(1, 1), handleType=NoHandle, yCbCrColorSpace=YCbCr_Undefined)
[QmlAVPlayer @ 0x55c0fb6c93b0] setHasVideo(hasVideo=1)
^C
The last version working is --revision=1330 no 'error' in flow
Only this log:
cctv-viewer
CCTV Viewer version 0.1.9-alpha SNAP.b2ccc59
[hevc @ 0x7fb7a401cb00] Could not find ref with POC 3
[hevc @ 0x7fb78802fe80] Could not find ref with POC 39
[hevc @ 0x7fb7b4021a80] Could not find ref with POC 10
But with latest version:
cctv-viewer
CCTV Viewer version 0.1.9-alpha SNAP.ee6a63b
[hevc @ 0x7fb34001da00] PPS changed between slices.
[hevc @ 0x7fb34001da00] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x557dca6e74c0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb35001d980] PPS changed between slices.
[hevc @ 0x7fb35001d980] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x557dca6ef950] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb33001da00] Could not find ref with POC 8
[hevc @ 0x7fb35c01c400] PPS changed between slices.
[hevc @ 0x7fb35c01c400] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x557dca6e74c0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb3500010c0] PPS changed between slices.
[hevc @ 0x7fb3500010c0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7fb34000ca10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb34c00a1c0] PPS changed between slices.
[hevc @ 0x7fb34c00a1c0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7fb34000ca10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb3300f5100] PPS changed between slices.
[hevc @ 0x7fb3300f5100] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7fb3500bb150] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb330000f40] PPS changed between slices.
[hevc @ 0x7fb330000f40] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7fb33001e090] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb35c0293c0] PPS changed between slices.
[hevc @ 0x7fb35c0293c0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x557dca3682c0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb350007bc0] PPS changed between slices.
[hevc @ 0x7fb350007bc0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7fb35c17c490] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb330108b40] PPS changed between slices.
[hevc @ 0x7fb330108b40] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7fb35001d790] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb358018e40] PPS changed between slices.
[hevc @ 0x7fb358018e40] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x557dca3682c0] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb340018a40] PPS changed between slices.
[hevc @ 0x7fb340018a40] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x7fb34000ca10] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
[hevc @ 0x7fb35c00d5c0] PPS changed between slices.
[hevc @ 0x7fb35c00d5c0] Error parsing NAL unit #0.
[QmlAVDecoder @ 0x557dca994a50] Unable send packet to decoder: "Invalid data found when processing input" (-1094995529)
This is a programmed behavior to deal with the black screen. In earlier versions we could get a black screen after "Invalid data found when processing input", now the stream automatically restart. In some cases, it can lead to delayed start of playback, when the decoder thinks that the order of packets in the stream is broken, etc. I will continue to look into this problem, but right now I don't have much free time.
no problem i have fixed the worked version with snap.
thank you
Test the latest version please.
Hello, sorry for the delay I was not available
Instal latest version (1346)
snap info cctv-viewer
name: cctv-viewer
summary: Viewer and mounter video streams
publisher: Evgeny S Maksimov (ievgeny)
store-url: https://snapcraft.io/cctv-viewer
contact: me@vragam.net
license: GPL-3.0
description: |
CCTV Viewer - a simple application for simultaneously viewing multiple
video streams. Designed for high performance and low latency.
Based on ffmpeg.
commands:
- cctv-viewer
snap-id: C3fPuBbiCM4TNYMAIYrrjrYdp8IP52WX
tracking: latest/stable
refresh-date: today at 10:54 CEST
hold: forever
channels:
latest/stable: 0.1.9+git 2024-06-20 (1346) 302MB -
latest/candidate: 0.1.9+git 2024-06-20 (1346) 302MB -
latest/beta: 0.1.9+git 2024-06-20 (1346) 302MB -
latest/edge: 0.1.9+git 2024-06-20 (1346) 302MB -
installed: 0.1.9+git (1346) 302MB held
Starts very quickly and seems to work long term
Hello,
I have been using CCTV viewer for quite some time now and for a few days a week it has become slow and crashes constantly and very quickly
I read stream from gortc
My cctv configuration is :
ffplay work perfect and no crashes
ffprobe
Can i have any help ?