Opened 9 months ago
Closed 9 months ago
#10503 closed defect (invalid)
the AC-3 core in the TrueHD audio track were not read correctly by the function av_format_find_stream_info in libavformat
Reported by: | FionaLee | Owned by: | |
---|---|---|---|
Priority: | important | Component: | avformat |
Version: | 4.0.6 | Keywords: | AC-3 core TrueHD |
Cc: | Blocked By: | ||
Blocking: | Reproduced by developer: | yes | |
Analyzed by developer: | no |
Description
Summary of the bug:
The situation is that I am currently developing applications based on VLC source code and playing blue-ray videos. The number of tracks obtained is different from the number obtained by other players, and I am unable to list and play the AC-3 cores in TrueHD tracks. After analysis, it was found that the FFmpeg referenced by VLC has bugs.
The AC-3 core in the TrueHD audio track were not read correctly by the function av_format_find_stream_info in libavformat,and the number of tracks is incorrect, making it impossible to play the AC-3 tracks.
https://code.videolan.org/videolan/vlc/-/issues/28321
https://code.videolan.org/videolan/vlc/uploads/3a5adcbb333ec96c94c75ba921a65826/double.jpg
How to reproduce:
Use the FFmpeg library in the VLC sourcecode ,demux https://yw97-my.sharepoint.com/:u:/g/personal/8_yw97_onmicrosoft_com/EXqDZKwrMlVAsVj74B9iy5gBJ5KUzOUf5f6Gpv2i_-j1ug?e=mLYqEa you can see the AC-3 core is not correctly listed
Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.
Change History (3)
comment:1 by , 9 months ago
Component: | undetermined → avformat |
---|---|
Keywords: | AC-3 core TrueHD added |
Reproduced by developer: | set |
comment:2 by , 9 months ago
comment:3 by , 9 months ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
This is a bug in vlc. MPV that has better integration and use of APIs of ffmpeg has no such issues: https://code.videolan.org/videolan/vlc/uploads/c5e454b578cdce013f84b9da0c1ad07a/image.png
This is bug in VLC, ffplay can switch to ac3 track when pressing "a" letter.