Leszek Sliwko created TIKA-4314: ----------------------------------- Summary: CompositeParser returns only one parser per content type Key: TIKA-4314 URL: https://issues.apache.org/jira/browse/TIKA-4314 Project: Tika Issue Type: Bug Components: core Affects Versions: 2.9.2 Reporter: Leszek Sliwko
External parsers can have many supported content types, but information is lost in CompositeParser: public Map<MediaType, Parser> getParsers(ParseContext context) { Map<MediaType, Parser> map = new HashMap<>(); for (Parser parser : parsers) { for (MediaType type : parser.getSupportedTypes(context)) { map.put(registry.normalize(type), parser); } } return map; } To recreate - parse any avi file, the exif will by picked up first. The ffmpeg parser won't be executed. -- This message was sent by Atlassian Jira (v8.20.10#820010)