When compiling the latest version of idjc pulled from git I get the following:
avcodecdecode.c: In function 'avformatinfo':
avcodecdecode.c:340:23: error: 'AV_METADATA_DONT_STRDUP_KEY' undeclared (first use in this function)
avcodecdecode.c:340:23: note: each undeclared identifier is reported only once for each function it appears in
avcodecdecode.c:340:53: error: 'AV_METADATA_DONT_STRDUP_VAL' undeclared (first use in this function)
make: *** [idjc_la-avcodecdecode.lo] Error 1
A quick bit of research shows that AV_METADATA_ was recently replaced with AV_DICT_, making the change in the file allows the compile to continue.