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 FionaLee, 9 months ago

Component: undeterminedavformat
Keywords: AC-3 core TrueHD added
Reproduced by developer: set

comment:2 by Balling, 9 months ago

This is bug in VLC, ffplay can switch to ac3 track when pressing "a" letter.

comment:3 by Balling, 9 months ago

Resolution: invalid
Status: newclosed

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

Note: See TracTickets for help on using tickets.