{"shas":[["f239b91596cc469560227ae2900891d7610f018c","0b13fe6b461d996001faa5a331ed73688920c6f0@ag.or.at","Fix VDPAU decoding for some H264 samples.\n(cherry picked from commit e747b091cbc6b41f3531cfdf9d1bdd34606b1df3)","Carl Eugen Hoyos"],["87eedf69433d95a40830a98bb2d656a04dfd4609","68c46a606457643eab92053c1c05574abb26f861@x264.com","Add new yuv444 pixfmts to avcodec_align_dimensions2\n\nFixes draw_edges crashes with high-bit-depth 4:4:4 decoding.\n(cherry picked from commit da55ee6ccc05efdd9006bb8c31db9012a3326857)\n\nSigned-off-by: Reinhard Tartler <siretart@tauware.de>","Jason Garrett-Glaser"],["9482dd0d17435c9b5b46d44cdf8af21b1f09235c","7a1426a330dae8d05085adfbccf7c5ad3b358d98@gmail.com","wavpack: skip blocks with no samples\n\nThese blocks don't report audio stream parameters and they are not needed\nfor decoding.\n\nSigned-off-by: Mans Rullgard <mans@mansr.com>\n(cherry picked from commit cb7b55b0962f5503f601d6b557f8945444b73395)\n\nSigned-off-by: Reinhard Tartler <siretart@tauware.de>","Kostya Shishkov"],["cb66b552700c4fe54f3387eb12207049ff63dfe3","90ccf6571a312491d0ea6b0e16399e672356a479@gmail.com","ogg: fix double free when finding length of small chained oggs.\n\nogg_save() copies streams[], but doesn't keep track of free()'ed\nstruct members. Thus, if in between a call to ogg_save() and\nogg_restore(), streams[].private was free()'ed, this would result\nin a double free -> crash, which happened when e.g. playing small\nchained ogg fragments.\n(cherry picked from commit 9ed6cbc3ee2ae3e7472fb25192a7e36fd7b15533)\n\nSigned-off-by: Reinhard Tartler <siretart@tauware.de>","Ronald S. Bultje"],["00498a7e59727cfe51703d84ac55e055b47c8872","0b13fe6b461d996001faa5a331ed73688920c6f0@ag.or.at","Fix possible double free when encoding using xvid.\n(cherry picked from commit 315f0e3fd8dcbd1362276b7407dad2e97cccc4b7)","Carl Eugen Hoyos"],["b62c0c0bce5c3a203a6e01a4f07d991718c5fac5","90ccf6571a312491d0ea6b0e16399e672356a479@gmail.com","ogg: fix double free when finding length of small chained oggs.\n\nogg_save() copies streams[], but doesn't keep track of free()'ed\nstruct members. Thus, if in between a call to ogg_save() and\nogg_restore(), streams[].private was free()'ed, this would result\nin a double free -> crash, which happened when e.g. playing small\nchained ogg fragments.\n(cherry picked from commit 9ed6cbc3ee2ae3e7472fb25192a7e36fd7b15533)","Ronald S. Bultje"],["376dfd07abf8a5f493146d818bfb04807dc8bd5a","0b13fe6b461d996001faa5a331ed73688920c6f0@ag.or.at","Fix possible double free when encoding using xvid.\n(cherry picked from commit 315f0e3fd8dcbd1362276b7407dad2e97cccc4b7)","Carl Eugen Hoyos"],["8f7f3f0453dfe3a14b70bae28301a2ee661fc3f4","90ccf6571a312491d0ea6b0e16399e672356a479@gmail.com","ogg: fix double free when finding length of small chained oggs.\n\nogg_save() copies streams[], but doesn't keep track of free()'ed\nstruct members. Thus, if in between a call to ogg_save() and\nogg_restore(), streams[].private was free()'ed, this would result\nin a double free -> crash, which happened when e.g. playing small\nchained ogg fragments.\n(cherry picked from commit 9ed6cbc3ee2ae3e7472fb25192a7e36fd7b15533)","Ronald S. Bultje"],["72ac64544f9c0529759c0a1dc16d328dd3342b9b","3ce391228ec87543b16dac5ad7578a0a95c2227f@gmx.de","Add operand size to add instructions.\n\nIn these cases it can't be guessed from the operands (at least\nnot necessarily), and it seems some clang versions refuse to\ncompile it.\nFixes ticket #303.\n\nSigned-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>\n(cherry picked from commit 5c13b5bb398c12361732b7b47c71954484f5af1d)","Reimar Döffinger"],["b6fe44b9db4f204ff0794401e495b73688b50c3d","3ce391228ec87543b16dac5ad7578a0a95c2227f@gmx.de","Add operand size to add instructions.\n\nIn these cases it can't be guessed from the operands (at least\nnot necessarily), and it seems some clang versions refuse to\ncompile it.\nFixes ticket #303.\n\nSigned-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>\n(cherry picked from commit 5c13b5bb398c12361732b7b47c71954484f5af1d)","Reimar Döffinger"],["9da3063e1cadf0bb4b910e4d9bcd9f859f2bbec6","14deb5e5e417133e888bf47bb6a3555c9bb7d81c@khirnov.net","lavf: use the correct pointer in av_open_input_stream().\n\n(cherry picked from commit 5001d6ef4a2b70fe903b1d2e3e64c6ad7cc1cfa6)\n\nSigned-off-by: Reinhard Tartler <siretart@tauware.de>","Anton Khirnov"],["b263e94f774fa612c8329ddd95b35fdf5dac86d5","14deb5e5e417133e888bf47bb6a3555c9bb7d81c@khirnov.net","lavf: restore old behavior for custom AVIOContex with an AVFMT_NOFILE format.\n\nav_open_input_stream used to allow this, even though it makes no sense.\nMake it just print a warning instead of failing, thus restoring\ncompatibility.\n\nNote that avformat_open_input() will still reject this combination.\n\nSigned-off-by: Anton Khirnov <anton@khirnov.net>\n(cherry picked from commit 4f731c4429e1fe66a5c92ff15feb63253a36d8fb)\n\nSigned-off-by: Reinhard Tartler <siretart@tauware.de>","Anton Khirnov"],["f1d1ef810ab4b1d5449b229c4be81321de5dff9c","54cb4c7a600cf95c9be276da97feee9096922060@tauware.de","avformat: doxify the Metadata API\n\nconvert the comment that documents the metadata API to use\nthe doxygen markup\n(cherry picked from commit 1a53a438dc04e74628b39f29d3ff81ae4aa086a0)\n\nSigned-off-by: Reinhard Tartler <siretart@tauware.de>","Reinhard Tartler"],["b91ebb60d898510bc131d7ff9157fcbb0302d532","54cb4c7a600cf95c9be276da97feee9096922060@tauware.de","doxygen: be more permissive when searching for API examples\n\n(cherry picked from commit 7655cfb1b8d8a70e8cc4b1ca811bfc3f293768d8)","Reinhard Tartler"],["2fe47b21c825460f01d3cb5546b29b686b909e4d","54cb4c7a600cf95c9be276da97feee9096922060@tauware.de","doxygen: Prefer member groups over grouping into modules\n\nBefore this, almost all module groups have been used for grouping functions\nand fields in structures semantically. This causes them to not appear\nproperly in the file documentation and needlessly clutters up the \"Modules\"\nindex.\n\nAdditionally, this commit streamlines some spelling and appearances.\n(cherry picked from commit 21a19b7912fe0622f3d1748ff102fcc7bc7a974a)","Reinhard Tartler"],["c5c265435114ccbfd489a04d8e2f8f3d05d4d858","54cb4c7a600cf95c9be276da97feee9096922060@tauware.de","libavformat: Add an example how to use the metadata API\n\nAlso include it into the doxygen documentation\n(cherry picked from commit 12489443dec228d60fa3dc56695f6ddae08beb37)","Reinhard Tartler"],["c445e9dc6284c24a4d527480a8f78fc89d1b56a3","1ad3ba4da1b84331fd1d547e60edb30a0c1d7115@poste.it","ffmpeg: use av_get_bytes_per_sample() in place of av_get_bits_per_sample_fmt()\n\nav_get_bits_per_sample_fmt() was deprecated.\n\nSigned-off-by: Ronald S. Bultje <rsbultje@gmail.com>\n(cherry picked from commit f6d6783a4df127d2ad1cf755ac4f363decbd7fbb)","Stefano Sabatini"],["d734d4ce6ae6e798b17c26ed1cc228891897b34f","1ad3ba4da1b84331fd1d547e60edb30a0c1d7115@poste.it","suggest to use av_get_bytes_per_sample() in av_get_bits_per_sample_format() doxy\n\nThe previously suggested replacement - av_get_bits_per_sample_fmt() -\nwas also deprecated.\n\nSigned-off-by: Ronald S. Bultje <rsbultje@gmail.com>\n(cherry picked from commit ccfa626db863b6019fd4c316d19d8f7018543bed)","Stefano Sabatini"],["154ea553f672ace5890fd93f8e70d6173aa1ac4a","54cb4c7a600cf95c9be276da97feee9096922060@tauware.de","Update Doxyfile to the format preferred by Doxygen 1.7.1 (via 'doxygen -u').\n\nThis is the version available in Debian stable, so it should be a reasonable\nbaseline that can be expected to be present on all developer machines.\n\nMoreover, this is the version that is used by the nightly cronjob that\ngenerates the online html version.\n(cherry picked from commit 10dde477c77e0ac0fecda49fdb1dc71329aa7513)","Reinhard Tartler"],["c172eb7925dad8db6ad8fde9cd81a90a5cb06bb6","f90703480a3dae86b7a902194d0839598b9cd1d2@ad-holdings.co.uk","Fix segmentation fault in ffprobe\n\n(cherry picked from commit c558122e4ee53dc4cb82f87749a9c28c38ca9401)","Gavin Kinsey"]],"ref":"refs/heads/release/0.7","size":64,"head":"cf82c5cd5b584ae9ee2b2d10fb1c9f0748446071","push_id":37949546}