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