{"head":"e2c213328b8297a9706b6c5cc712368e0d3e2947","size":241,"push_id":47008108,"commits":[{"sha":"91eb1b1525456efecc3154ca533b943d2916886e","author":{"name":"Michael Niedermayer","email":"0ba4af815980827fd28782804f80675b937ef955@gmx.at"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/91eb1b1525456efecc3154ca533b943d2916886e","message":"Merge remote-tracking branch 'qatar/master'\n\n* qatar/master: (22 commits)\n  prores: add FATE tests\n  id3v2: reduce the scope of some non-globally-used symbols/structures\n  id3v2: cosmetics: move some declarations before the places they are used\n  shorten: remove the flush function.\n  shn: do not allow seeking in the raw shn demuxer.\n  avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.\n  avformat: update AVInputFormat allowed flags\n  avformat: don't unconditionally call ff_read_frame_flush() when trying to seek.\n  truespeech: use sizeof() instead of hardcoded sizes\n  truespeech: remove unneeded variable, 'consumed'\n  truespeech: simplify truespeech_read_frame() by using get_bits()\n  truespeech: decode directly to output buffer instead of a temp buffer\n  truespeech: check to make sure channels == 1\n  truespeech: check for large enough output buffer rather than truncating output\n  truespeech: remove unneeded zero-size packet check.\n  mlpdec: return meaningful error codes instead of -1\n  mlpdec: remove unnecessary wrapper function\n  mlpdec: only calculate output size once\n  mlpdec: validate that the reported channel count matches the actual output channel count\n  pcm: reduce pointer type casting\n  ...\n\nConflicts:\n\tlibavformat/avformat.h\n\tlibavformat/id3v2.c\n\tlibavformat/id3v2.h\n\tlibavformat/utils.c\n\tlibavformat/version.h\n\nMerged-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"ac90a714594e93ef0f851b244b6c0237aec8c56e","author":{"name":"Dustin Brody","email":"31e1d6ac5b5f53924bde4eb7156288b416e3b45e@parsoma.net"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/ac90a714594e93ef0f851b244b6c0237aec8c56e","message":"lavc: rename deprecation symbol FF_API_VERY_AGGRESSIVE to FF_API_ER\n\nSigned-off-by: Anton Khirnov <anton@khirnov.net>"},{"sha":"582f231142c62a0bd6391efbd5a2ac119d73bb40","author":{"name":"Dustin Brody","email":"31e1d6ac5b5f53924bde4eb7156288b416e3b45e@parsoma.net"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/582f231142c62a0bd6391efbd5a2ac119d73bb40","message":"lavc: add a flag-based error_recognition field to AVCodecContext and deprecate non-flag-based ER field\n\nSigned-off-by: Anton Khirnov <anton@khirnov.net>"},{"sha":"2c4e08d89327595f7f4be57dda4b3775e1198d5e","author":{"name":"John Brooks","email":"8ff06164d6011c34cde672e44c421d6794d86d20@bluecherry.net"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/2c4e08d89327595f7f4be57dda4b3775e1198d5e","message":"riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header\n\nThe cbSize field should be included in all cases, even with PCM where\nits value is ignored.\n\nFixes encoding PCM audio in Matroska for some players which insist on\na full WAVEFORMATEX structure for A_MS/ACM audio.\n\nSince fate uses wav files for the audio test a larger number of tests\nhas changed checksums or shifted positions due to the 2 byte longer\nwave header.\n\nSigned-off-by: Janne Grunau <janne-libav@jannau.net>"},{"sha":"530d8529d05da930787944df960bebadd1f14e3b","author":{"name":"Michael Niedermayer","email":"0ba4af815980827fd28782804f80675b937ef955@gmx.at"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/530d8529d05da930787944df960bebadd1f14e3b","message":"fate: enable the prores tests\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"f492df0927c42da174edb674857670fc50abc5dc","author":{"name":"Diego Biurrun","email":"8354336224c63279aadd00a9621757ef4fdf31fc@biurrun.de"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/f492df0927c42da174edb674857670fc50abc5dc","message":"prores: add appropriate -fix_fmt parameter to FATE command\n\nAlso correct CRCs for Sequence_1-Apple_ProRes_422_Proxy.mov, previous\nCRCs were generated with the non-bitexact x86_64 assembler IDCT."},{"sha":"8fb22c3d47ccb87d0ee235226a700d2b3ca97afb","author":{"name":"Alex Converse","email":"907b8bb503cef8ec20409dcd274ebba6effe8918@gmail.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/8fb22c3d47ccb87d0ee235226a700d2b3ca97afb","message":"mov: Prevent illegal writes when chapter titles are very short."},{"sha":"7ad06beb2cf31d8a96f475361425d6cc95e8f176","author":{"name":"Alex Converse","email":"907b8bb503cef8ec20409dcd274ebba6effe8918@gmail.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/7ad06beb2cf31d8a96f475361425d6cc95e8f176","message":"mov: 10l: Terminate string with 0 not '0'"},{"sha":"337496980e8ea75a123921a5a215ae8a962bf128","author":{"name":"Michael Niedermayer","email":"0ba4af815980827fd28782804f80675b937ef955@gmx.at"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/337496980e8ea75a123921a5a215ae8a962bf128","message":"prores: use C idct for fate as the SSE code is not matching the SSE* code down at the bits\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"eea064aea610ea41b5bda0b62dac56be536af9aa","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/eea064aea610ea41b5bda0b62dac56be536af9aa","message":"dvbsubdec: Fix variable increments & checking in dvbsub_read_*bit_string()\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"b522d2a3b74f0dbc64b2d0337c192d278bbb661a","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/b522d2a3b74f0dbc64b2d0337c192d278bbb661a","message":"dvbsubdec: dirty handkling\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"24fb1b64a61eaf9026136222ca0855aaf04b5527","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/24fb1b64a61eaf9026136222ca0855aaf04b5527","message":"dvbsubdec: outcomment debug stuff in dvbsub_parse_pixel_data_block()\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"55f17d3175e5d0e6541ef432a88154e0210a9c10","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/55f17d3175e5d0e6541ef432a88154e0210a9c10","message":"dvbsubdec: fix x/y_pos checks\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"7e0f4f9d0fd298eaf0f45a74e95b2471ccf34077","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/7e0f4f9d0fd298eaf0f45a74e95b2471ccf34077","message":"dvbsubdec: bottom_field_len fix\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"f12c7ad86d0f47ab26f2b49060683009e8e3beeb","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/f12c7ad86d0f47ab26f2b49060683009e8e3beeb","message":"dvbsubdec: fix buf ptr in dvbsub_parse_region_segment()\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"168a5d3b3cc04d7d88e7b805dde954908c0a96ea","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/168a5d3b3cc04d7d88e7b805dde954908c0a96ea","message":"dvbsubdec: change the top_bottom correction\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"1fc7b0ed5aecf3a4e913296b41ce266dc62ac3af","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/1fc7b0ed5aecf3a4e913296b41ce266dc62ac3af","message":"dvbsubdec: handle mode change page state\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"0f8d77199aeb76a0c65d6506d3104cba3514fd2a","author":{"name":"JULIAN GARDNER","email":"32c94301b43789f687e5111885a9f50e4e7a0ef9@btinternet.com"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/0f8d77199aeb76a0c65d6506d3104cba3514fd2a","message":"dvbsubdec: add version checking\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>"},{"sha":"19ec283f49003072bc3b3e52247c507fb1dc9dcc","author":{"name":"Janne Grunau","email":"a90f227cafce01030fbfe7b9a19d9efbfe7e89a6@jannau.net"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/19ec283f49003072bc3b3e52247c507fb1dc9dcc","message":"prores: add missing feature warning for alpha"},{"sha":"8aa80ec5e30ea8a3214cc7371ffbcf3ae3121113","author":{"name":"Janne Grunau","email":"a90f227cafce01030fbfe7b9a19d9efbfe7e89a6@jannau.net"},"url":"https://api.github.com/repos/william0wang/ffmpeg-ww/commits/8aa80ec5e30ea8a3214cc7371ffbcf3ae3121113","message":"fate: update prores-alpha ref after changing pix_fmt to yuv444p10le\n\nSigned-off-by: Janne Grunau <janne-libav@jannau.net>"}],"ref":"refs/heads/official","legacy":{"head":"e2c213328b8297a9706b6c5cc712368e0d3e2947","size":241,"push_id":47008108,"shas":[["91eb1b1525456efecc3154ca533b943d2916886e","michaelni@gmx.at","Merge remote-tracking branch 'qatar/master'\n\n* qatar/master: (22 commits)\n  prores: add FATE tests\n  id3v2: reduce the scope of some non-globally-used symbols/structures\n  id3v2: cosmetics: move some declarations before the places they are used\n  shorten: remove the flush function.\n  shn: do not allow seeking in the raw shn demuxer.\n  avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.\n  avformat: update AVInputFormat allowed flags\n  avformat: don't unconditionally call ff_read_frame_flush() when trying to seek.\n  truespeech: use sizeof() instead of hardcoded sizes\n  truespeech: remove unneeded variable, 'consumed'\n  truespeech: simplify truespeech_read_frame() by using get_bits()\n  truespeech: decode directly to output buffer instead of a temp buffer\n  truespeech: check to make sure channels == 1\n  truespeech: check for large enough output buffer rather than truncating output\n  truespeech: remove unneeded zero-size packet check.\n  mlpdec: return meaningful error codes instead of -1\n  mlpdec: remove unnecessary wrapper function\n  mlpdec: only calculate output size once\n  mlpdec: validate that the reported channel count matches the actual output channel count\n  pcm: reduce pointer type casting\n  ...\n\nConflicts:\n\tlibavformat/avformat.h\n\tlibavformat/id3v2.c\n\tlibavformat/id3v2.h\n\tlibavformat/utils.c\n\tlibavformat/version.h\n\nMerged-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["ac90a714594e93ef0f851b244b6c0237aec8c56e","libav@parsoma.net","lavc: rename deprecation symbol FF_API_VERY_AGGRESSIVE to FF_API_ER\n\nSigned-off-by: Anton Khirnov <anton@khirnov.net>","Dustin Brody"],["582f231142c62a0bd6391efbd5a2ac119d73bb40","libav@parsoma.net","lavc: add a flag-based error_recognition field to AVCodecContext and deprecate non-flag-based ER field\n\nSigned-off-by: Anton Khirnov <anton@khirnov.net>","Dustin Brody"],["2c4e08d89327595f7f4be57dda4b3775e1198d5e","john.brooks@bluecherry.net","riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header\n\nThe cbSize field should be included in all cases, even with PCM where\nits value is ignored.\n\nFixes encoding PCM audio in Matroska for some players which insist on\na full WAVEFORMATEX structure for A_MS/ACM audio.\n\nSince fate uses wav files for the audio test a larger number of tests\nhas changed checksums or shifted positions due to the 2 byte longer\nwave header.\n\nSigned-off-by: Janne Grunau <janne-libav@jannau.net>","John Brooks"],["530d8529d05da930787944df960bebadd1f14e3b","michaelni@gmx.at","fate: enable the prores tests\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["f492df0927c42da174edb674857670fc50abc5dc","diego@biurrun.de","prores: add appropriate -fix_fmt parameter to FATE command\n\nAlso correct CRCs for Sequence_1-Apple_ProRes_422_Proxy.mov, previous\nCRCs were generated with the non-bitexact x86_64 assembler IDCT.","Diego Biurrun"],["8fb22c3d47ccb87d0ee235226a700d2b3ca97afb","alex.converse@gmail.com","mov: Prevent illegal writes when chapter titles are very short.","Alex Converse"],["7ad06beb2cf31d8a96f475361425d6cc95e8f176","alex.converse@gmail.com","mov: 10l: Terminate string with 0 not '0'","Alex Converse"],["337496980e8ea75a123921a5a215ae8a962bf128","michaelni@gmx.at","prores: use C idct for fate as the SSE code is not matching the SSE* code down at the bits\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","Michael Niedermayer"],["eea064aea610ea41b5bda0b62dac56be536af9aa","joolzg@btinternet.com","dvbsubdec: Fix variable increments & checking in dvbsub_read_*bit_string()\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["b522d2a3b74f0dbc64b2d0337c192d278bbb661a","joolzg@btinternet.com","dvbsubdec: dirty handkling\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["24fb1b64a61eaf9026136222ca0855aaf04b5527","joolzg@btinternet.com","dvbsubdec: outcomment debug stuff in dvbsub_parse_pixel_data_block()\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["55f17d3175e5d0e6541ef432a88154e0210a9c10","joolzg@btinternet.com","dvbsubdec: fix x/y_pos checks\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["7e0f4f9d0fd298eaf0f45a74e95b2471ccf34077","joolzg@btinternet.com","dvbsubdec: bottom_field_len fix\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["f12c7ad86d0f47ab26f2b49060683009e8e3beeb","joolzg@btinternet.com","dvbsubdec: fix buf ptr in dvbsub_parse_region_segment()\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["168a5d3b3cc04d7d88e7b805dde954908c0a96ea","joolzg@btinternet.com","dvbsubdec: change the top_bottom correction\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["1fc7b0ed5aecf3a4e913296b41ce266dc62ac3af","joolzg@btinternet.com","dvbsubdec: handle mode change page state\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["0f8d77199aeb76a0c65d6506d3104cba3514fd2a","joolzg@btinternet.com","dvbsubdec: add version checking\n\nSigned-off-by: Michael Niedermayer <michaelni@gmx.at>","JULIAN GARDNER"],["19ec283f49003072bc3b3e52247c507fb1dc9dcc","janne-libav@jannau.net","prores: add missing feature warning for alpha","Janne Grunau"],["8aa80ec5e30ea8a3214cc7371ffbcf3ae3121113","janne-libav@jannau.net","fate: update prores-alpha ref after changing pix_fmt to yuv444p10le\n\nSigned-off-by: Janne Grunau <janne-libav@jannau.net>","Janne Grunau"]],"ref":"refs/heads/official"}}