This commit would be the first step in adding decoding support for the Daala next generation video format. With this commit, FFmpeg would be able to identify the format, duration, version, estimate the bitrate, etc. of a video stream encoded using the current git master of daala. Should the bitstream get changed upstream the file added with the third commit would have to be modified so as to maintain compactibility and naturally it would have to remain targeting the git master branch until the format is frozen.
Considering that the bitstream of the format itself is unstable and bound to change over the time the codec develops would be considered discouraging towards adding support for it, having a head start would be nice. Also FFmpeg has had a history of including experimental formats and formats developed for the project itself. This commit would also allow for the development of a Daala decoder in FFmpeg in parallel with the development of the project, which, once the format gets frozen, increase adoption speed and polishing of an encoder. Naturally, the to-be FFmpeg decoder would be experimental and would not get included with the main release versions of FFmpeg until the format has been frozen. This probably won't get okayed, at least right now, but it's worth a shot. Rostislav Pehlivanov (3): lavc: add AV_CODEC_ID_DAALA and its description lavc: bump minor version lavf: add oggparsedaala libavcodec/avcodec.h | 1 + libavcodec/codec_desc.c | 7 ++ libavcodec/version.h | 2 +- libavformat/Makefile | 1 + libavformat/oggdec.c | 1 + libavformat/oggdec.h | 1 + libavformat/oggparsedaala.c | 248 ++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 260 insertions(+), 1 deletion(-) create mode 100644 libavformat/oggparsedaala.c -- 2.6.1.204.gc021fdf _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel