[FFmpeg-devel] [PATCH v13] avformat: add demuxer for Pro Pinball Series' Soundbanks

Michael Niedermayer michael at niedermayer.cc
Tue May 5 20:42:44 EEST 2020


On Mon, May 04, 2020 at 02:25:56PM +0000, Zane van Iperen wrote:
> Adds support for the soundbank files used by the Pro Pinball series of games.
> 
> v13:
>   - Increment current_track after reading a packet.
> 
> v12: [9]
>   - Read packets in a round-robin fashion to
>     avoid "Too many packets buffered" errors.
> 
> v11: [8]
>   - Change probe function to be all-or-nothing
> 
> v10: [7]
>   - Change while() to for().
> 
> v9: [6]
>   - Rebase after codec_id.h changes
>   - style fixes
>   - Fix an uninitialised variable read
> 
> v8: [5]
>   - change "goto done" to a return + "goto fail"
>   - Handle truncated files
>   - Fix potential byte counter desync
> 
> v7: [4]
>   - Fix empty lines
>   - Use av_malloc_array() instead of av_reallocp_array()
>   - Replace multiple av_freep()'s with a goto
>   - Minor comment cleanups
>   - Ask for a sample if unexpected header values are found
> 
> v6: [3]
>   - fix tools/probetest failure
> 
> v5:
>   - add probe function
>   - add flag #define's
> 
> v4: [2]
>   - fix adpcm index table type
> 
> v3: [1]
>   - fix potential memory leak if read_header() fails
>   - fix a buffer overread
>   - attempt seek before updating state
>   - remove unneeded check
>   - naming fixes
> 
> v2:
>   - Add sanity checks in header fields
>   - Formatting and comment fixes
>   - Change the struct names to match the files
> 
> [1]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-March/258672.html
> [2]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-March/258918.html
> [3]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-March/259278.html
> [4]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-April/259864.html
> [5]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-April/259863.html
> [6]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-April/260706.html
> [7]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-April/260854.html
> [8]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-April/261497.html
> [9]: https://ffmpeg.org/pipermail/ffmpeg-devel/2020-May/262030.html

will apply without this development history
we normally dont include such things in git log and its quite long

but ill leave one link to the mailing list thread so anyone interrested
can find it

thx

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

When you are offended at any man's fault, turn to yourself and study your
own failings. Then you will forget your anger. -- Epictetus
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20200505/68276719/attachment.sig>


More information about the ffmpeg-devel mailing list