GNOME Bugzilla – Bug 737928
dcaparse: should be more strict about frame header parsing
Last modified: 2018-05-14 14:06:18 UTC
Created attachment 287760 [details] [review] Patch If frame header contains invalid channel configuration gst_dca_parse_parse_header accepts such frame and returns 0 channel count. That's outside of caps range (channels = (int) [ 1, 8 ]) and it doesn't really make sense for downstream. I think such frame should probably be ignored. Also, it would be nice to have header crc check :) Although it wouldn't help with this particular file as there is no crc present.
Thanks !