Originally committed as revision 22701 to svn://svn.ffmpeg.org/ffmpeg/trunk
Showing the changes to doc/APIchanges (1 of 1 file). Show all
Unified · Split
| @@ -117,27 +117,27 @@ API changes, most recent first: · 116 unmodified lines | ||
| 117 | 117 | parameters to it. |
| 118 | 118 | |
| 119 | 119 | 2009-10-07 - r20189 - lavfi 0.5.1 - AVFilterPic |
| 120 | − Added w and h fields to AVFilterPic. | |
| 120 | + Add w and h fields to AVFilterPic. | |
| 121 | 121 | |
| 122 | 122 | 2009-06-22 - r19250 - lavf 52.34.1 - AVFormatContext.packet_size |
| 123 | 123 | This is now an unsigned int instead of a signed int. |
| 124 | 124 | |
| 125 | 125 | 2009-06-19 - r19222 - lavc 52.32.0 - AVSubtitle.pts |
| 126 | − Added a pts field to AVSubtitle which gives the subtitle's packet | |
| 127 | − PTS in AV_TIME_BASE. Some subtitle de-/encoders (e.g. XSUB) will | |
| 126 | + Add a pts field to AVSubtitle which gives the subtitle packet pts | |
| 127 | + in AV_TIME_BASE. Some subtitle de-/encoders (e.g. XSUB) will | |
| 128 | 128 | not work right without this. |
| 129 | 129 | |
| 130 | 130 | 2009-06-03 - r19078 - lavc 52.30.2 - AV_PKT_FLAG_KEY |
| 131 | − PKT_FLAG_KEY has been deprecated and will be dropped for the next | |
| 131 | + PKT_FLAG_KEY has been deprecated and will be dropped at the next | |
| 132 | 132 | major version. Use AV_PKT_FLAG_KEY instead. |
| 133 | 133 | |
| 134 | 134 | 2009-06-01 - r19025 - lavc 52.30.0 - av_lockmgr_register() |
| 135 | 135 | av_lockmgr_register() can be used to register a callback function |
| 136 | 136 | that lavc (and in the future, libraries that depend on lavc) can use |
| 137 | 137 | to implement mutexes. The application should provide a callback function |
| 138 | − the implements the AV_LOCK_* operations described in avcodec.h. | |
| 139 | − When the lock manager is registered FFmpeg is guaranteed to behave | |
| 140 | − correct also in a multi-threaded application. | |
| 138 | + that implements the AV_LOCK_* operations described in avcodec.h. | |
| 139 | + When the lock manager is registered, FFmpeg is guaranteed to behave | |
| 140 | + correctly in a multi-threaded application. | |
| 141 | 141 | |
| 142 | 142 | 2009-04-30 - r18719 - lavc 52.28.0 - av_free_packet |
| 143 | 143 | av_free_packet() is no longer an inline function. It is now exported. |
| @@ -160,12 +160,11 @@ API changes, most recent first: · 16 unmodified lines | ||
| 160 | 160 | libavcodec/avcodec.h. |
| 161 | 161 | |
| 162 | 162 | 2009-03-22 - r18163 - lavu 50.2.0 - RGB32 pixel formats |
| 163 | − Make the pixel formats: PIX_FMT_ARGB, PIX_FMT_RGBA, PIX_FMT_ABGR, | |
| 164 | − PIX_FMT_BGRA, which were defined as macros, defined as enum | |
| 165 | − PixelFormat values, and viceversa make PIX_FMT_RGB32, | |
| 166 | − PIX_FMT_RGB32_1, PIX_FMT_BGR32, PIX_FMT_BGR32_1 defined as macros. | |
| 167 | − Also make avcodec_get_pix_fmt() recognize the "rgb32" and "bgr32" | |
| 168 | − aliases. | |
| 163 | + Convert the pixel formats PIX_FMT_ARGB, PIX_FMT_RGBA, PIX_FMT_ABGR, | |
| 164 | + PIX_FMT_BGRA, which were defined as macros, into enum PixelFormat values. | |
| 165 | + Conversely PIX_FMT_RGB32, PIX_FMT_RGB32_1, PIX_FMT_BGR32 and | |
| 166 | + PIX_FMT_BGR32_1 are now macros. | |
| 167 | + avcodec_get_pix_fmt() now recognizes the "rgb32" and "bgr32" aliases. | |
| 169 | 168 | Re-sort the enum PixelFormat list accordingly. |
| 170 | 169 | This change breaks API/ABI backward compatibility. |
| 171 | 170 | |
| @@ -184,7 +183,7 @@ API changes, most recent first: · 12 unmodified lines | ||
| 184 | 183 | and replaced by av_fifo_alloc, av_fifo_generic_read, av_fifo_generic_write |
| 185 | 184 | and av_fifo_realloc2. |
| 186 | 185 | In addition, the order of the function arguments of av_fifo_generic_read |
| 187 | − were changed to match av_fifo_generic_write. | |
| 186 | + was changed to match av_fifo_generic_write. | |
| 188 | 187 | The AVFifoBuffer/struct AVFifoBuffer may only be used in an opaque way by |
| 189 | 188 | applications, they may not use sizeof() or directly access members. |
| 190 | 189 | |