On Fri, 4 May 2018 08:19:27 -0400 Compn <te...@mi.rr.com> wrote: > On Thu, 3 May 2018 17:26:38 -0300, James Almer <jamr...@gmail.com> > wrote: > > Create a new table with all non standard codecids from ff_codec_bmp_tags > > and use it exclusively in avidec, then remove them from > > ff_codec_bmp_tags, adapting other de/muxers if needed (like ivf). > > > > And then add this HEVC codecid to it. > > as fourcc maintainer i approve carls patch to add h265.
I'm against it. > while i like james's idea, it would create a duplicated mess > of fourcc lists in each container. the fourcc problem got worse as > more people were using mov tags in avi, which is why the hack was > requested to have the avi container look at the isom list. saving us > from duplicating the isom list in the avi list. mostly due to apple > users needing an intermediate format for their apple codecs. > > i would be extremely against splitting and duplicating the > decoding fourccs again. internal and external fourccs like VLC and > mplayer would be the end game to that. ugh. VLC and mplayer need internal FourCCs because of their architecture. It's not relevant to FFmpeg. > > my idea would be to create a whitelist of codec ids we can encode to, > instead of splitting up the decode fourcc list amongst formats. FourCC are already split up for avi and mov. Apparently it got sabotaged at some point. A mux whitelist would be just as much as splitting the list. (Although having separate mux lists would be a good idea too.) Also here's an advice to FFmpeg: STOP ALLOWING USERS TO CREATE INVALID FILES. I'm sick of working them around. Stop creating a fucked up mess. It starts with rejecting this patch. > that way we fully control which fourcc we support in which codecs on > the encoder side (avienc, movenc). and we dont mess with the decoder > fourccs at all. > > please let me know if my idea would work, i am probably missing some > huge flaw somewhere... > > -compn > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel