On 13.09.2014 15:25, Michael Niedermayer wrote:
On Sat, Sep 13, 2014 at 08:24:39AM +0200, Clément Bœsch wrote:
On Sat, Sep 13, 2014 at 12:53:21AM +0200, Andreas Cadhalpun wrote:
ffmpeg | branch: master | Andreas Cadhalpun <andreas.cadhal...@googlemail.com>
| Fri Sep 12 18:18:42 2014 +0200| [d5e802609a0046441798cdbd137c96e4aa912390] |
committer: Michael Niedermayer
doc: document the addition of the AVProbeData.mime_type field and it's
implications
Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com>
Signed-off-by: Michael Niedermayer <michae...@gmx.at>
http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d5e802609a0046441798cdbd137c96e4aa912390
---
RELEASE_NOTES | 3 +++
doc/APIchanges | 3 +++
2 files changed, 6 insertions(+)
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 113cc5e..14513a7 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -54,6 +54,9 @@
│ ⚠ Behaviour changes │
└────────────────────────────┘
+ • IMPORTANT: The new field mime_type was added to AVProbeData.
+ To avoid crashes, make sure to always initialize AVProbeData, e.g. use
+ 'AVProbeData pd = { 0 };' instead of 'AVProbeData pd;'.
I don't think we should mix API and UI in this file. The second sentence
can be moved to doc/APIchanges, that's what this file is used for. We
mention doc/APIchanges in that RELEASE_NOTES: "Please refer to the
doc/APIChanges file for more information."
Indeed, that is a good idea. But still the other sentence doesn't really
fit into the 'Behaviour changes' section, so I moved it to the 'API
Information' section, where it fits much better and is directly followed
by the pointer to doc/APIChanges.
In the attached patch I also changed the text at the beginning to only
claim that the API is mostly compatible and minimal source changes might
be needed.
Best regards,
Andreas
>From 8170dc6151199bda655b3726f4cd129abe7781e1 Mon Sep 17 00:00:00 2001
From: Andreas Cadhalpun <andreas.cadhal...@googlemail.com>
Date: Sat, 13 Sep 2014 23:34:09 +0200
Subject: [PATCH] doc: don't mix API and UI changes in the 'Behaviour changes'
section of the RELEASE_NOTES
Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com>
---
RELEASE_NOTES | 10 +++++-----
doc/APIchanges | 2 ++
2 files changed, 7 insertions(+), 5 deletions(-)
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index 14513a7..6c26aff 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -3,8 +3,8 @@
âââââââââââââââââââââââââââââââââââââââââââââ
The FFmpeg Project proudly presents FFmpeg <next> "FIXME", ...
- FFmpeg 2.4 is API-, but not ABI-compatible with the previous major release.
- This means that the code using our libraries needs to be rebuilt, but no
+ FFmpeg 2.4 is mostly API-, but not ABI-compatible with the previous major release.
+ This means that the code using our libraries needs to be rebuilt, but only minimal
source changes should be required.
ââââââââââââââââââââââââââââââ
@@ -22,6 +22,9 @@
⢠libswresample xx.yy.1zz
⢠libpostproc xx.yy.1zz
+ IMPORTANT: The new field mime_type was added to AVProbeData, which can
+ cause crashes, if it is not initialized.
+
Please refer to the doc/APIChanges file for more information.
ââââââââââââââââââââââââââââââ
@@ -54,9 +57,6 @@
â â Behaviour changes â
ââââââââââââââââââââââââââââââ
- ⢠IMPORTANT: The new field mime_type was added to AVProbeData.
- To avoid crashes, make sure to always initialize AVProbeData, e.g. use
- 'AVProbeData pd = { 0 };' instead of 'AVProbeData pd;'.
⢠dctdnoiz filter now uses a block size of 8x8 instead of 16x16 by default
⢠-vismv option is deprecated in favor of the codecview filter
⢠libmodplug is now detected through pkg-config
diff --git a/doc/APIchanges b/doc/APIchanges
index 90048a5..e3d402d 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -97,6 +97,8 @@ API changes, most recent first:
2014-07-29 - 80a3a66 / 3a19405 - lavf 56.01.100 / 56.01.0 - avformat.h
Add mime_type field to AVProbeData.
+ To avoid crashes, make sure to always initialize AVProbeData, e.g. use
+ 'AVProbeData pd = { 0 };' instead of 'AVProbeData pd;'.
2014-07-29 - 31e0b5d / 69e7336 - lavu 52.92.100 / 53.19.0 - avstring.h
Make name matching function from lavf public as av_match_name().
--
2.1.0
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel