CARVIEW |
Select Language
HTTP/2 200
date: Tue, 22 Jul 2025 03:20:57 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
x-repository-download: git clone https://github.com/opencv/opencv.git
etag: W/"c569d7fc52fd79b8bf4bc3ad913e5f63"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=%2BXW9qBDmEWjgVxzmavnBCctxEeNMuQ3xEy3mb1aolYLFE1Sf%2FbvKxFr5y45z23%2BKDw0eVcs4JoFQlWc3g4KjQCFfzDUUemOe1%2F2e2wPx5c0qm9CSnUpgl9ZU22pCGU0dTx%2BQW%2FOxTC62zv%2BE0TT%2FObdOR5mZAJJ8tqR8RiNkBRz2TWGOVQaPtIm0MRFGWIdvKAv70EtPQxHMEFTd%2BEh5dqrnPZkZ9UcPfCFYetsCdm8AuU9ejFvN%2B99mRj09hLsk2jO5KBF5oVaSJ8gNGO1yBA%3D%3D--WIplUf5HzzfpMAS4--haPjcMFEUS%2BM%2FuAF3KXOcA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1793785304.1753154456; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 03:20:56 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 22 Jul 2026 03:20:56 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 83C8:2DA7A:C78B5:120F78:687F0398
Merge pull request #24243 from kecsap:4.x · opencv/opencv@b1e0c4d · GitHub
Copy file name to clipboardExpand all lines: modules/videoio/src/cap_gstreamer.cpp
Copy file name to clipboardExpand all lines: modules/videoio/test/test_audio.cpp
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 56.2k
Commit b1e0c4d
authored
Merge pull request #24243 from kecsap:4.x
Fix gstreamer backend with manual pipelines #24243
- Fix broken seeking in audio/video playback
- Fix broken audio playback
- Fix unreliable seeking
- Estimate frame count if it is not available directly
- Return -1 for frame count and fps if it is not available.
- Return 0 for fps if the video has variable frame rate
- Enable and fix tests
### Pull Request Readiness Checklist
See details at https://github.com/opencv/opencv/wiki/How_to_contribute#making-a-good-pull-request
- [X] I agree to contribute to the project under Apache 2 License.
- [X] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV
- [X] The PR is proposed to the proper branch
- [-] There is a reference to the original bug report and related work => Reproducible test provided
- [-] There is accuracy test, performance test and test data in opencv_extra repository, if applicable
Patch to opencv_extra has the same branch name.
- [X] The feature is well documented and sample code can be built with the project CMake
1. Download two test videos:
```bash
wget https://github.com/ietf-wg-cellar/matroska-test-files/raw/master/test_files/test1.mkv
wget https://test-videos.co.uk/vids/jellyfish/mkv/360/Jellyfish_360_10s_5MB.mkv
```
2. I modified a OpenCV videoio sample to demonstrate the problem, here it is the patch: https://dpaste.com//C9MAT2K6W
3. Build the sample, on Ubuntu:
```bash
g++ -g videocapture_audio_combination.cpp -I/usr/include/opencv4 `pkg-config --libs --cflags opencv4` -o videocapture_audio_combination
```
4. Play an audio stream with seeking BEFORE the fix:
```bash
$ ./videocapture_audio_combination --audio "filesrc location=test1.mkv ! queue ! matroskademux name=demux demux.audio_0 ! decodebin ! audioconvert ! appsink"[ERROR:0@0.009] global cap.cpp:164 open VIDEOIO(GSTREAMER): raised OpenCV exception:
OpenCV(4.8.0-dev) ./modules/videoio/src/cap_gstreamer.cpp:153: error: (-215:Assertion failed) ptr in function 'get'
[ WARN:0@0.009] global cap.cpp:204 open VIDEOIO(GSTREAMER): backend is generally available but can't be used to capture by name
ERROR! Can't to open file: filesrc location=test1.mkv ! queue ! matroskademux name=demux demux.audio_0 ! decodebin ! audioconvert ! appsink
```
5. Play a video stream with seeking BEFORE the fix:
```bash
$ ./videocapture_audio_combination --audio "filesrc location=Jellyfish_360_10s_5MB.mkv ! queue ! matroskademux name=demux demux.video_0 ! decodebin ! videoconvert ! video/x-raw, format=BGR ! appsink drop=1"
[ WARN:0@0.034] global cap_gstreamer.cpp:1728 open OpenCV | GStreamer warning: Cannot query video position: status=1, value=22, duration=300
CAP_PROP_AUDIO_DATA_DEPTH: CV_16S
CAP_PROP_AUDIO_SAMPLES_PER_SECOND: 44100
CAP_PROP_AUDIO_TOTAL_CHANNELS: 0
CAP_PROP_AUDIO_TOTAL_STREAMS: [ WARN:0@0.034] global cap_gstreamer.cpp:1898 getProperty OpenCV | GStreamer: CAP_PROP_AUDIO_TOTAL_STREAMS property is not supported
0
[ WARN:0@0.034] global cap_gstreamer.cpp:1817 getProperty OpenCV | GStreamer: CAP_PROP_POS_MSEC property result may be unrealiable: #19025
Timestamp: 0.6218
Timestamp: 33.1085
Timestamp: 67.1274
Timestamp: 100.1182
Timestamp: 133.1204
Timestamp: 167.1195
Timestamp: 200.1161
Timestamp: 233.1147
Timestamp: 267.1194
Timestamp: 300.1202
[ WARN:0@0.338] global cap_gstreamer.cpp:1949 setProperty OpenCV | GStreamer warning: GStreamer: unable to seek
0:00:00.338215907 3892572 0x5592899c7580 WARN basesrc gstbasesrc.c:3127:gst_base_src_loop:<filesrc0> error: Internal data stream error.
0:00:00.338235884 3892572 0x5592899c7580 WARN basesrc gstbasesrc.c:3127:gst_base_src_loop:<filesrc0> error: streaming stopped, reason not-linked (-1)
0:00:00.338264287 3892572 0x5592899c7580 WARN queue gstqueue.c:992:gst_queue_handle_sink_event:<queue0> error: Internal data stream error.
0:00:00.338270329 3892572 0x5592899c7580 WARN queue gstqueue.c:992:gst_queue_handle_sink_event:<queue0> error: streaming stopped, reason not-linked (-1)
[ WARN:0@0.339] global cap_gstreamer.cpp:2784 handleMessage OpenCV | GStreamer warning: Embedded video playback halted; module filesrc0 reported: Internal data stream error.
[ WARN:0@0.339] global cap_gstreamer.cpp:1199 startPipeline OpenCV | GStreamer warning: unable to start pipeline
Number of audio samples: 0
Number of video frames: 10
[ WARN:0@0.339] global cap_gstreamer.cpp:1164 isPipelinePlaying OpenCV | GStreamer warning: GStreamer: pipeline have not been created
```
6. Play an audio stream with seeking AFTER the fix:
```bash
$ ./videocapture_audio_combination --audio "filesrc location=test1.mkv ! queue ! matroskademux name=demux demux.audio_0 ! decodebin ! audioconvert ! appsink"CAP_PROP_AUDIO_DATA_DEPTH: CV_16S
CAP_PROP_AUDIO_SAMPLES_PER_SECOND: 48000
CAP_PROP_AUDIO_TOTAL_CHANNELS: 2
CAP_PROP_AUDIO_TOTAL_STREAMS: [ WARN:0@0.025] global cap_gstreamer.cpp:1903 getProperty OpenCV | GStreamer: CAP_PROP_AUDIO_TOTAL_STREAMS property is not supported
0
Timestamp: 0.0000
Timestamp: 24.0000
Timestamp: 48.0000
Timestamp: 72.0000
Timestamp: 96.0000
Timestamp: 120.0000
Timestamp: 144.0000
Timestamp: 168.0000
Timestamp: 192.0000
Timestamp: 216.0000
Timestamp: 3500.0000
Timestamp: 3504.0000
Timestamp: 3528.0000
Timestamp: 3552.0000
Timestamp: 3576.0000
Timestamp: 3600.0000
Timestamp: 3624.0000
Timestamp: 3648.0000
Timestamp: 3672.0000
Timestamp: 3696.0000
Timestamp: 3720.0000
Timestamp: 3744.0000
Timestamp: 3768.0000
Timestamp: 3792.0000
Timestamp: 3816.0000
Timestamp: 3840.0000
Timestamp: 3864.0000
Timestamp: 3888.0000
Timestamp: 3912.0000
Timestamp: 3936.0000
```
7. Play a video stream with seeking AFTER the fix:
```bash
$ ./videocapture_audio_combination --audio "filesrc location=Jellyfish_360_10s_5MB.mkv ! queue ! matroskademux name=demux demux.video_0 ! decodebin ! videoconvert ! video/x-raw, format=BGR ! appsink drop=1"
[ WARN:0@0.033] global cap_gstreamer.cpp:1746 open OpenCV | GStreamer warning: Cannot query video position: status=1, value=22, duration=300
CAP_PROP_AUDIO_DATA_DEPTH: CV_16S
CAP_PROP_AUDIO_SAMPLES_PER_SECOND: 44100
CAP_PROP_AUDIO_TOTAL_CHANNELS: 0
CAP_PROP_AUDIO_TOTAL_STREAMS: [ WARN:0@0.034] global cap_gstreamer.cpp:1903 getProperty OpenCV | GStreamer: CAP_PROP_AUDIO_TOTAL_STREAMS property is not supported
0
Timestamp: 0.0000
Timestamp: 33.0000
Timestamp: 67.0000
Timestamp: 100.0000
Timestamp: 133.0000
Timestamp: 167.0000
Timestamp: 200.0000
Timestamp: 233.0000
Timestamp: 267.0000
Timestamp: 300.0000
0:00:00.335931693 3893501 0x55bbe76ad920 WARN matroskareadcommon matroska-read-common.c:759:gst_matroska_read_common_parse_skip:<demux:sink> Unknown CueTrackPositions subelement 0xf0 - ignoring
0:00:00.335952823 3893501 0x55bbe76ad920 WARN matroskareadcommon matroska-read-common.c:759:gst_matroska_read_common_parse_skip:<demux:sink> Unknown CueTrackPositions subelement 0xf0 - ignoring
0:00:00.335988029 3893501 0x55bbe76ad920 WARN basesrc gstbasesrc.c:1742:gst_base_src_perform_seek:<filesrc0> duplicate event found 184
Timestamp: 3467.0000
Timestamp: 3500.0000
Timestamp: 3533.0000
Timestamp: 3567.0000
Timestamp: 3600.0000
Timestamp: 3633.0000
Timestamp: 3667.0000
Timestamp: 3700.0000
Timestamp: 3733.0000
Timestamp: 3767.0000
Timestamp: 3800.0000
Timestamp: 3833.0000
Timestamp: 3867.0000
Timestamp: 3900.0000
Timestamp: 3933.0000
Timestamp: 3967.0000
Timestamp: 4000.0000
Timestamp: 4033.0000
Timestamp: 4067.0000
Timestamp: 4100.0000
```1 parent 9d0c8a9 commit b1e0c4dCopy full SHA for b1e0c4d
File tree
Expand file treeCollapse file tree
4 files changed
+158
-53
lines changedFilter options
- modules/videoio
- src
- test
Expand file treeCollapse file tree
4 files changed
+158
-53
lines changedmodules/videoio/src/cap_gstreamer.cpp
Copy file name to clipboardExpand all lines: modules/videoio/src/cap_gstreamer.cpp+99-45Lines changed: 99 additions & 45 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
114 | 114 |
| |
115 | 115 |
| |
116 | 116 |
| |
| 117 | + | |
117 | 118 |
| |
118 | 119 |
| |
119 | 120 |
| |
| |||
367 | 368 |
| |
368 | 369 |
| |
369 | 370 |
| |
| 371 | + | |
370 | 372 |
| |
371 | 373 |
| |
372 | 374 |
| |
| |||
433 | 435 |
| |
434 | 436 |
| |
435 | 437 |
| |
436 |
| - | |
| 438 | + | |
| 439 | + | |
437 | 440 |
| |
438 | 441 |
| |
439 | 442 |
| |
| |||
680 | 683 |
| |
681 | 684 |
| |
682 | 685 |
| |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
683 | 691 |
| |
684 | 692 |
| |
685 | 693 |
| |
| |||
792 | 800 |
| |
793 | 801 |
| |
794 | 802 |
| |
| 803 | + | |
795 | 804 |
| |
796 | 805 |
| |
797 | 806 |
| |
| |||
1389 | 1398 |
| |
1390 | 1399 |
| |
1391 | 1400 |
| |
| 1401 | + | |
1392 | 1402 |
| |
1393 | 1403 |
| |
1394 | 1404 |
| |
| |||
1493 | 1503 |
| |
1494 | 1504 |
| |
1495 | 1505 |
| |
| 1506 | + | |
1496 | 1507 |
| |
1497 | 1508 |
| |
1498 | 1509 |
| |
| |||
1534 | 1545 |
| |
1535 | 1546 |
| |
1536 | 1547 |
| |
| 1548 | + | |
| 1549 | + | |
1537 | 1550 |
| |
1538 | 1551 |
| |
1539 | 1552 |
| |
1540 | 1553 |
| |
1541 | 1554 |
| |
1542 | 1555 |
| |
1543 | 1556 |
| |
1544 |
| - | |
| 1557 | + | |
1545 | 1558 |
| |
1546 | 1559 |
| |
1547 | 1560 |
| |
| |||
1566 | 1579 |
| |
1567 | 1580 |
| |
1568 | 1581 |
| |
| 1582 | + | |
| 1583 | + | |
1569 | 1584 |
| |
1570 | 1585 |
| |
1571 | 1586 |
| |
1572 | 1587 |
| |
1573 | 1588 |
| |
1574 | 1589 |
| |
1575 | 1590 |
| |
1576 |
| - | |
| 1591 | + | |
1577 | 1592 |
| |
1578 | 1593 |
| |
1579 | 1594 |
| |
| |||
1646 | 1661 |
| |
1647 | 1662 |
| |
1648 | 1663 |
| |
1649 |
| - | |
1650 |
| - | |
1651 |
| - | |
1652 |
| - | |
1653 |
| - | |
| 1664 | + | |
1654 | 1665 |
| |
1655 |
| - | |
1656 |
| - | |
| 1666 | + | |
| 1667 | + | |
| 1668 | + | |
| 1669 | + | |
| 1670 | + | |
| 1671 | + | |
| 1672 | + | |
| 1673 | + | |
| 1674 | + | |
1657 | 1675 |
| |
1658 | 1676 |
| |
1659 | 1677 |
| |
1660 | 1678 |
| |
1661 | 1679 |
| |
1662 | 1680 |
| |
1663 | 1681 |
| |
| 1682 | + | |
1664 | 1683 |
| |
1665 | 1684 |
| |
1666 | 1685 |
| |
| |||
1688 | 1707 |
| |
1689 | 1708 |
| |
1690 | 1709 |
| |
1691 |
| - | |
1692 |
| - | |
1693 |
| - | |
1694 |
| - | |
1695 |
| - | |
1696 |
| - | |
1697 |
| - | |
1698 |
| - | |
1699 |
| - | |
1700 |
| - | |
1701 |
| - | |
1702 |
| - | |
1703 | 1710 |
| |
1704 | 1711 |
| |
1705 | 1712 |
| |
| |||
1708 | 1715 |
| |
1709 | 1716 |
| |
1710 | 1717 |
| |
| 1718 | + | |
| 1719 | + | |
1711 | 1720 |
| |
1712 | 1721 |
| |
1713 | 1722 |
| |
| 1723 | + | |
1714 | 1724 |
| |
1715 | 1725 |
| |
1716 | 1726 |
| |
1717 | 1727 |
| |
| 1728 | + | |
| 1729 | + | |
| 1730 | + | |
| 1731 | + | |
| 1732 | + | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | |
| 1736 | + | |
| 1737 | + | |
| 1738 | + | |
| 1739 | + | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
| 1752 | + | |
| 1753 | + | |
| 1754 | + | |
| 1755 | + | |
| 1756 | + | |
| 1757 | + | |
| 1758 | + | |
| 1759 | + | |
| 1760 | + | |
| 1761 | + | |
| 1762 | + | |
| 1763 | + | |
| 1764 | + | |
| 1765 | + | |
| 1766 | + | |
1718 | 1767 |
| |
1719 | 1768 |
| |
1720 | 1769 |
| |
| |||
1814 | 1863 |
| |
1815 | 1864 |
| |
1816 | 1865 |
| |
1817 |
| - | |
1818 |
| - | |
1819 |
| - | |
1820 |
| - | |
1821 |
| - | |
1822 |
| - | |
1823 |
| - | |
1824 |
| - | |
1825 |
| - | |
1826 |
| - | |
1827 |
| - | |
1828 |
| - | |
1829 |
| - | |
1830 |
| - | |
| 1866 | + | |
1831 | 1867 |
| |
1832 | 1868 |
| |
1833 | 1869 |
| |
| |||
1859 | 1895 |
| |
1860 | 1896 |
| |
1861 | 1897 |
| |
1862 |
| - | |
| 1898 | + | |
1863 | 1899 |
| |
1864 | 1900 |
| |
1865 | 1901 |
| |
| |||
1936 | 1972 |
| |
1937 | 1973 |
| |
1938 | 1974 |
| |
1939 |
| - | |
1940 |
| - | |
| 1975 | + | |
| 1976 | + | |
1941 | 1977 |
| |
| 1978 | + | |
1942 | 1979 |
| |
1943 | 1980 |
| |
1944 | 1981 |
| |
1945 | 1982 |
| |
| 1983 | + | |
1946 | 1984 |
| |
1947 | 1985 |
| |
1948 | 1986 |
| |
1949 | 1987 |
| |
1950 | 1988 |
| |
1951 | 1989 |
| |
1952 | 1990 |
| |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
1953 | 1994 |
| |
1954 | 1995 |
| |
1955 | 1996 |
| |
| |||
1963 | 2004 |
| |
1964 | 2005 |
| |
1965 | 2006 |
| |
1966 |
| - | |
| 2007 | + | |
| 2008 | + | |
1967 | 2009 |
| |
1968 | 2010 |
| |
1969 | 2011 |
| |
| |||
1977 | 2019 |
| |
1978 | 2020 |
| |
1979 | 2021 |
| |
1980 |
| - | |
1981 | 2022 |
| |
| 2023 | + | |
1982 | 2024 |
| |
| 2025 | + | |
| 2026 | + | |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
1983 | 2030 |
| |
1984 | 2031 |
| |
1985 | 2032 |
| |
1986 | 2033 |
| |
1987 |
| - | |
| 2034 | + | |
1988 | 2035 |
| |
1989 | 2036 |
| |
1990 | 2037 |
| |
1991 | 2038 |
| |
1992 | 2039 |
| |
1993 | 2040 |
| |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
1994 | 2045 |
| |
1995 | 2046 |
| |
1996 | 2047 |
| |
1997 | 2048 |
| |
| 2049 | + | |
1998 | 2050 |
| |
1999 | 2051 |
| |
2000 | 2052 |
| |
| |||
2011 | 2063 |
| |
2012 | 2064 |
| |
2013 | 2065 |
| |
2014 |
| - | |
| 2066 | + | |
| 2067 | + | |
2015 | 2068 |
| |
2016 | 2069 |
| |
2017 | 2070 |
| |
| |||
2099 | 2152 |
| |
2100 | 2153 |
| |
2101 | 2154 |
| |
2102 |
| - | |
| 2155 | + | |
2103 | 2156 |
| |
| 2157 | + | |
2104 | 2158 |
| |
2105 | 2159 |
| |
2106 | 2160 |
| |
| |||
2572 | 2626 |
| |
2573 | 2627 |
| |
2574 | 2628 |
| |
2575 |
| - | |
| 2629 | + | |
2576 | 2630 |
| |
2577 | 2631 |
| |
2578 | 2632 |
| |
|
modules/videoio/test/test_audio.cpp
Copy file name to clipboardExpand all lines: modules/videoio/test/test_audio.cpp+2-1Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
186 | 186 |
| |
187 | 187 |
| |
188 | 188 |
| |
| 189 | + | |
189 | 190 |
| |
190 | 191 |
| |
191 | 192 |
| |
| |||
228 | 229 |
| |
229 | 230 |
| |
230 | 231 |
| |
231 |
| - | |
| 232 | + | |
232 | 233 |
| |
233 | 234 |
| |
234 | 235 |
| |
|
You can’t perform that action at this time.
0 commit comments