Opened 7 years ago

Closed 7 years ago

#6391 closed defect (fixed)

dnxhd parser dependencies not specified correctly

Reported by: DeHackEd Owned by:
Priority: minor Component: build system
Version: git-master Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
How to reproduce:

% configure --disable-demuxer=dnxhd --disable-muxer=mxf --disable-decoder=dnxhd --disable-encoder=dnxhd
...
% make
...
LD	ffmpeg_g
libavcodec/libavcodec.a(dnxhd_parser.o): In function `dnxhd_find_frame_end':
libavcodec/dnxhd_parser.c:75: undefined reference to `avpriv_dnxhd_get_frame_size'
libavcodec/libavcodec.a(dnxhd_parser.o): In function `ff_dnxhd_get_hr_frame_size':
libavcodec/dnxhddata.h:96: undefined reference to `ff_dnxhd_get_cid_table'
libavcodec/dnxhddata.h:102: undefined reference to `ff_dnxhd_cid_table'
libavcodec/dnxhddata.h:102: undefined reference to `ff_dnxhd_cid_table'

The DNXHD parser is not properly dependent on dnxhddata.o and may fail.

Change History (1)

comment:1 by James, 7 years ago

Component: undeterminedbuild system
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.