Showing the changes to doc/APIchanges (1 of 1 file). Show all
Unified · Split
| @@ -148,40 +148,40 @@ API changes, most recent first: · 147 unmodified lines | |||
| 148 | 2013-01-xx - xxxxxxx - lavu 52.5.0 - hmac.h | 148 | 2013-01-xx - xxxxxxx - lavu 52.5.0 - hmac.h |
| 149 | Add AVHMAC. | 149 | Add AVHMAC. |
| 150 | 150 | ||
| 151 | 2013-01-13 - xxxxxxx - lavc 54.36.0 - vdpau.h | 151 | 2013-01-13 - xxxxxxx - lavc 54.87.100 / 54.36.0 - vdpau.h |
| 152 | Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding. | 152 | Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding. |
| 153 | 153 | ||
| 154 | 2013-01-12 - 169fb94 - lavu 52.4.0 - pixdesc.h | 154 | 2013-01-12 - dae382b / 169fb94 - lavu 52.14.100 / 52.4.0 - pixdesc.h |
| 155 | Add AV_PIX_FMT_VDPAU flag. | 155 | Add AV_PIX_FMT_VDPAU flag. |
| 156 | 156 | ||
| 157 | 2013-01-07 - 074a00d - lavr 1.1.0 | 157 | 2013-01-07 - 249fca3 / 074a00d - lavr 1.1.0 |
| 158 | Add avresample_set_channel_mapping() for input channel reordering, | 158 | Add avresample_set_channel_mapping() for input channel reordering, |
| 159 | duplication, and silencing. | 159 | duplication, and silencing. |
| 160 | 160 | ||
| 161 | 2012-12-29 - d8fd06c - lavu 52.3.0 - avstring.h | 161 | 2012-12-29 - 2ce43b3 / d8fd06c - lavu 52.13.100 / 52.3.0 - avstring.h |
| 162 | Add av_basename() and av_dirname(). | 162 | Add av_basename() and av_dirname(). |
| 163 | 163 | ||
| 164 | 2012-11-11 - 5980f5d - lavu 52.2.0 - audioconvert.h | 164 | 2012-11-11 - 03b0787 / 5980f5d - lavu 52.6.100 / 52.2.0 - audioconvert.h |
| 165 | Rename audioconvert.h to channel_layout.h. audioconvert.h is now deprecated. | 165 | Rename audioconvert.h to channel_layout.h. audioconvert.h is now deprecated. |
| 166 | 166 | ||
| 167 | 2012-11-05 - dfde8a3 - lavu 52.1.0 - intmath.h | 167 | 2012-11-05 - 7d26be6 / dfde8a3 - lavu 52.5.100 / 52.1.0 - intmath.h |
| 168 | Add av_ctz() for trailing zero bit count | 168 | Add av_ctz() for trailing zero bit count |
| 169 | 169 | ||
| 170 | 2012-10-21 - a893655 - lavu 51.45.0 - error.h | 170 | 2012-10-21 - e3a91c5 / a893655 - lavu 51.77.100 / 51.45.0 - error.h |
| 171 | Add AVERROR_EXPERIMENTAL | 171 | Add AVERROR_EXPERIMENTAL |
| 172 | 172 | ||
| 173 | 2012-10-12 - d2fcb35 - lavu 51.44.0 - pixdesc.h | 173 | 2012-10-12 - a33ed6b / d2fcb35 - lavu 51.76.100 / 51.44.0 - pixdesc.h |
| 174 | Add functions for accessing pixel format descriptors. | 174 | Add functions for accessing pixel format descriptors. |
| 175 | Accessing the av_pix_fmt_descriptors array directly is now | 175 | Accessing the av_pix_fmt_descriptors array directly is now |
| 176 | deprecated. | 176 | deprecated. |
| 177 | 177 | ||
| 178 | 2012-10-11 - 9a92aea - lavu 51.43.0 - aes.h, md5.h, sha.h, tree.h | 178 | 2012-10-11 - f391e40 / 9a92aea - lavu 51.75.100 / 51.43.0 - aes.h, md5.h, sha.h, tree.h |
| 179 | Add functions for allocating the opaque contexts for the algorithms, | 179 | Add functions for allocating the opaque contexts for the algorithms, |
| 180 | 180 | ||
| 181 | 2012-10-10 - b522000 - lavf 54.18.0 - avio.h | 181 | 2012-10-10 - de31814 / b522000 - lavf 54.32.100 / 54.18.0 - avio.h |
| 182 | Add avio_closep to complement avio_close. | 182 | Add avio_closep to complement avio_close. |
| 183 | 183 | ||
| 184 | 2012-10-08 - 78071a1 - lavu 51.42.0 - pixfmt.h | 184 | 2012-10-08 - ae77266 / 78071a1 - lavu 51.74.100 / 51.42.0 - pixfmt.h |
| 185 | Rename PixelFormat to AVPixelFormat and all PIX_FMT_* to AV_PIX_FMT_*. | 185 | Rename PixelFormat to AVPixelFormat and all PIX_FMT_* to AV_PIX_FMT_*. |
| 186 | To provide backwards compatibility, PixelFormat is now #defined as | 186 | To provide backwards compatibility, PixelFormat is now #defined as |
| 187 | AVPixelFormat. | 187 | AVPixelFormat. |
| @@ -189,23 +189,23 @@ API changes, most recent first: · 1 unmodified line | |||
| 189 | 'PixelFormat' identifier. Such code should either #undef PixelFormat | 189 | 'PixelFormat' identifier. Such code should either #undef PixelFormat |
| 190 | or stop using the PixelFormat name. | 190 | or stop using the PixelFormat name. |
| 191 | 191 | ||
| 192 | 2012-10-05 - e7ba5b1 - lavr 1.0.0 - avresample.h | 192 | 2012-10-05 - 55c49af / e7ba5b1 - lavr 1.0.0 - avresample.h |
| 193 | Data planes parameters to avresample_convert() and | 193 | Data planes parameters to avresample_convert() and |
| 194 | avresample_read() are now uint8_t** instead of void**. | 194 | avresample_read() are now uint8_t** instead of void**. |
| 195 | Libavresample is now stable. | 195 | Libavresample is now stable. |
| 196 | 196 | ||
| 197 | 2012-09-24 - a42aada - lavc 54.28.0 - avcodec.h | 197 | 2012-09-24 - 46a3595 / a42aada - lavc 54.59.100 / 54.28.0 - avcodec.h |
| 198 | Add avcodec_free_frame(). This function must now | 198 | Add avcodec_free_frame(). This function must now |
| 199 | be used for freeing an AVFrame. | 199 | be used for freeing an AVFrame. |
| 200 | 200 | ||
| 201 | 2012-09-12 - 8919fee - lavu 51.41.0 - audioconvert.h | 201 | 2012-09-12 - e3e09f2 / 8919fee - lavu 51.73.100 / 51.41.0 - audioconvert.h |
| 202 | Added AV_CH_LOW_FREQUENCY_2 channel mask value. | 202 | Added AV_CH_LOW_FREQUENCY_2 channel mask value. |
| 203 | 203 | ||
| 204 | 2012-09-04 - 686a329 - lavu 51.40.0 - opt.h | 204 | 2012-09-04 - b21b5b0 / 686a329 - lavu 51.71.100 / 51.40.0 - opt.h |
| 205 | Reordered the fields in default_val in AVOption, changed which | 205 | Reordered the fields in default_val in AVOption, changed which |
| 206 | default_val field is used for which AVOptionType. | 206 | default_val field is used for which AVOptionType. |
| 207 | 207 | ||
| 208 | 2012-08-30 - a231832 - lavc 54.26.1 - avcodec.h | 208 | 2012-08-30 - 98298eb / a231832 - lavc 54.54.101 / 54.26.1 - avcodec.h |
| 209 | Add codec descriptor properties AV_CODEC_PROP_LOSSY and | 209 | Add codec descriptor properties AV_CODEC_PROP_LOSSY and |
| 210 | AV_CODEC_PROP_LOSSLESS. | 210 | AV_CODEC_PROP_LOSSLESS. |
| 211 | 211 | ||
| @@ -213,90 +213,90 @@ API changes, most recent first: · 1 unmodified line | |||
| 213 | Add codec descriptors for accessing codec properties without having | 213 | Add codec descriptors for accessing codec properties without having |
| 214 | to refer to a specific decoder or encoder. | 214 | to refer to a specific decoder or encoder. |
| 215 | 215 | ||
| 216 | c223d79 - Add an AVCodecDescriptor struct and functions | 216 | f5f3684 / c223d79 - Add an AVCodecDescriptor struct and functions |
| 217 | avcodec_descriptor_get() and avcodec_descriptor_next(). | 217 | avcodec_descriptor_get() and avcodec_descriptor_next(). |
| 218 | 51efed1 - Add AVCodecDescriptor.props and AV_CODEC_PROP_INTRA_ONLY. | 218 | f5f3684 / 51efed1 - Add AVCodecDescriptor.props and AV_CODEC_PROP_INTRA_ONLY. |
| 219 | 91e59fe - Add avcodec_descriptor_get_by_name(). | 219 | 6c180b3 / 91e59fe - Add avcodec_descriptor_get_by_name(). |
| 220 | 220 | ||
| 221 | 2012-08-08 - 987170c - lavu 51.38 - dict.h | 221 | 2012-08-08 - f5f3684 / 987170c - lavu 51.68.100 / 51.38.0 - dict.h |
| 222 | Add av_dict_count(). | 222 | Add av_dict_count(). |
| 223 | 223 | ||
| 224 | 2012-08-07 - 104e10f - lavc 54.25 - avcodec.h | 224 | 2012-08-07 - 7a72695 / 104e10f - lavc 54.51.100 / 54.25.0 - avcodec.h |
| 225 | Rename CodecID to AVCodecID and all CODEC_ID_* to AV_CODEC_ID_*. | 225 | Rename CodecID to AVCodecID and all CODEC_ID_* to AV_CODEC_ID_*. |
| 226 | To provide backwards compatibility, CodecID is now #defined as AVCodecID. | 226 | To provide backwards compatibility, CodecID is now #defined as AVCodecID. |
| 227 | Note that this can break user code that includes avcodec.h and uses the | 227 | Note that this can break user code that includes avcodec.h and uses the |
| 228 | 'CodecID' identifier. Such code should either #undef CodecID or stop using the | 228 | 'CodecID' identifier. Such code should either #undef CodecID or stop using the |
| 229 | CodecID name. | 229 | CodecID name. |
| 230 | 230 | ||
| 231 | 2012-08-03 - 239fdf1 - lavu 51.37.1 - cpu.h | 231 | 2012-08-03 - e776ee8 / 239fdf1 - lavu 51.66.101 / 51.37.1 - cpu.h |
| 232 | lsws 2.1.1 - swscale.h | 232 | lsws 2.1.1 - swscale.h |
| 233 | Rename AV_CPU_FLAG_MMX2 ---> AV_CPU_FLAG_MMXEXT. | 233 | Rename AV_CPU_FLAG_MMX2 ---> AV_CPU_FLAG_MMXEXT. |
| 234 | Rename SWS_CPU_CAPS_MMX2 ---> SWS_CPU_CAPS_MMXEXT. | 234 | Rename SWS_CPU_CAPS_MMX2 ---> SWS_CPU_CAPS_MMXEXT. |
| 235 | 235 | ||
| 236 | 2012-07-29 - 681ed00 - lavf 54.13.0 - avformat.h | 236 | 2012-07-29 - 7c26761 / 681ed00 - lavf 54.22.100 / 54.13.0 - avformat.h |
| 237 | Add AVFMT_FLAG_NOBUFFER for low latency use cases. | 237 | Add AVFMT_FLAG_NOBUFFER for low latency use cases. |
| 238 | 238 | ||
| 239 | 2012-07-10 - 5fade8a - lavu 51.37.0 | 239 | 2012-07-10 - 5fade8a - lavu 51.37.0 |
| 240 | Add av_malloc_array() and av_mallocz_array() | 240 | Add av_malloc_array() and av_mallocz_array() |
| 241 | 241 | ||
| 242 | 2012-06-22 - d3d3a32 - lavu 51.34.0 | 242 | 2012-06-22 - e847f41 / d3d3a32 - lavu 51.61.100 / 51.34.0 |
| 243 | Add av_usleep() | 243 | Add av_usleep() |
| 244 | 244 | ||
| 245 | 2012-06-20 - ae0a301 - lavu 51.33.0 | 245 | 2012-06-20 - 4da42eb / ae0a301 - lavu 51.60.100 / 51.33.0 |
| 246 | Move av_gettime() to libavutil, add libavutil/time.h | 246 | Move av_gettime() to libavutil, add libavutil/time.h |
| 247 | 247 | ||
| 248 | 2012-06-09 - 3971be0 - lavr 0.0.3 | 248 | 2012-06-09 - 82edf67 / 3971be0 - lavr 0.0.3 |
| 249 | Add a parameter to avresample_build_matrix() for Dolby/DPLII downmixing. | 249 | Add a parameter to avresample_build_matrix() for Dolby/DPLII downmixing. |
| 250 | 250 | ||
| 251 | 2012-06-12 - 9baeff9 - lavfi 2.23.0 - avfilter.h | 251 | 2012-06-12 - c7b9eab / 9baeff9 - lavfi 2.79.100 / 2.23.0 - avfilter.h |
| 252 | Add AVFilterContext.nb_inputs/outputs. Deprecate | 252 | Add AVFilterContext.nb_inputs/outputs. Deprecate |
| 253 | AVFilterContext.input/output_count. | 253 | AVFilterContext.input/output_count. |
| 254 | 254 | ||
| 255 | 2012-06-12 - 84b9fbe - lavfi 2.22.0 - avfilter.h | 255 | 2012-06-12 - c7b9eab / 84b9fbe - lavfi 2.79.100 / 2.22.0 - avfilter.h |
| 256 | Add avfilter_pad_get_type() and avfilter_pad_get_name(). Those | 256 | Add avfilter_pad_get_type() and avfilter_pad_get_name(). Those |
| 257 | should now be used instead of accessing AVFilterPad members | 257 | should now be used instead of accessing AVFilterPad members |
| 258 | directly. | 258 | directly. |
| 259 | 259 | ||
| 260 | 2012-06-12 - b0f0dfc - lavu 51.32.0 - audioconvert.h | 260 | 2012-06-12 - 3630a07 / b0f0dfc - lavu 51.57.100 / 51.32.0 - audioconvert.h |
| 261 | Add av_get_channel_layout_channel_index(), av_get_channel_name() | 261 | Add av_get_channel_layout_channel_index(), av_get_channel_name() |
| 262 | and av_channel_layout_extract_channel(). | 262 | and av_channel_layout_extract_channel(). |
| 263 | 263 | ||
| 264 | 2012-05-25 - 154486f - lavu 51.31.0 - opt.h | 264 | 2012-05-25 - 53ce990 / 154486f - lavu 51.55.100 / 51.31.0 - opt.h |
| 265 | Add av_opt_set_bin() | 265 | Add av_opt_set_bin() |
| 266 | 266 | ||
| 267 | 2012-05-15 - lavfi 2.17.0 | 267 | 2012-05-15 - lavfi 2.74.100 / 2.17.0 |
| 268 | Add support for audio filters | 268 | Add support for audio filters |
| 269 | ac71230, a2cd9be - add video/audio buffer sink in a new installed | 269 | 61930bd / ac71230, 1cbf7fb / a2cd9be - add video/audio buffer sink in a new installed |
| 270 | header buffersink.h | 270 | header buffersink.h |
| 271 | 720c6b7 - add av_buffersrc_write_frame(), deprecate | 271 | 1cbf7fb / 720c6b7 - add av_buffersrc_write_frame(), deprecate |
| 272 | av_vsrc_buffer_add_frame() | 272 | av_vsrc_buffer_add_frame() |
| 273 | ab16504 - add avfilter_copy_buf_props() | 273 | 61930bd / ab16504 - add avfilter_copy_buf_props() |
| 274 | 9453c9e - add extended_data to AVFilterBuffer | 274 | 61930bd / 9453c9e - add extended_data to AVFilterBuffer |
| 275 | 1b8c927 - add avfilter_get_audio_buffer_ref_from_arrays() | 275 | 61930bd / 1b8c927 - add avfilter_get_audio_buffer_ref_from_arrays() |
| 276 | 276 | ||
| 277 | 2012-05-09 - lavu 51.30.0 - samplefmt.h | 277 | 2012-05-09 - lavu 51.53.100 / 51.30.0 - samplefmt.h |
| 278 | 142e740 - add av_samples_copy() | 278 | 61930bd / 142e740 - add av_samples_copy() |
| 279 | 6d7f617 - add av_samples_set_silence() | 279 | 61930bd / 6d7f617 - add av_samples_set_silence() |
| 280 | 280 | ||
| 281 | 2012-05-09 - a5117a2 - lavc 54.13.1 | 281 | 2012-05-09 - 61930bd / a5117a2 - lavc 54.21.101 / 54.13.1 |
| 282 | For audio formats with fixed frame size, the last frame | 282 | For audio formats with fixed frame size, the last frame |
| 283 | no longer needs to be padded with silence, libavcodec | 283 | no longer needs to be padded with silence, libavcodec |
| 284 | will handle this internally (effectively all encoders | 284 | will handle this internally (effectively all encoders |
| 285 | behave as if they had CODEC_CAP_SMALL_LAST_FRAME set). | 285 | behave as if they had CODEC_CAP_SMALL_LAST_FRAME set). |
| 286 | 286 | ||
| 287 | 2012-05-07 - 828bd08 - lavc 54.13.0 - avcodec.h | 287 | 2012-05-07 - 653d117 / 828bd08 - lavc 54.20.100 / 54.13.0 - avcodec.h |
| 288 | Add sample_rate and channel_layout fields to AVFrame. | 288 | Add sample_rate and channel_layout fields to AVFrame. |
| 289 | 289 | ||
| 290 | 2012-05-01 - 4010d72 - lavr 0.0.1 | 290 | 2012-05-01 - 2330eb1 / 4010d72 - lavr 0.0.1 |
| 291 | Change AV_MIX_COEFF_TYPE_Q6 to AV_MIX_COEFF_TYPE_Q8. | 291 | Change AV_MIX_COEFF_TYPE_Q6 to AV_MIX_COEFF_TYPE_Q8. |
| 292 | 292 | ||
| 293 | 2012-04-25 - 3527a73 - lavu 51.29.0 - cpu.h | 293 | 2012-04-25 - e890b68 / 3527a73 - lavu 51.48.100 / 51.29.0 - cpu.h |
| 294 | Add av_parse_cpu_flags() | 294 | Add av_parse_cpu_flags() |
| 295 | 295 | ||
| 296 | 2012-04-24 - c8af852 - lavr 0.0.0 | 296 | 2012-04-24 - 3ead79e / c8af852 - lavr 0.0.0 |
| 297 | Add libavresample audio conversion library | 297 | Add libavresample audio conversion library |
| 298 | 298 | ||
| 299 | 2012-04-20 - 0c0d1bc - lavu 51.28.0 - audio_fifo.h | 299 | 2012-04-20 - 3194ab7 / 0c0d1bc - lavu 51.47.100 / 51.28.0 - audio_fifo.h |
| 300 | Add audio FIFO functions: | 300 | Add audio FIFO functions: |
| 301 | av_audio_fifo_free() | 301 | av_audio_fifo_free() |
| 302 | av_audio_fifo_alloc() | 302 | av_audio_fifo_alloc() |
| @@ -308,10 +308,10 @@ API changes, most recent first: · 5 unmodified lines | |||
| 308 | av_audio_fifo_size() | 308 | av_audio_fifo_size() |
| 309 | av_audio_fifo_space() | 309 | av_audio_fifo_space() |
| 310 | 310 | ||
| 311 | 2012-04-14 - lavfi 2.16.0 - avfiltergraph.h | 311 | 2012-04-14 - lavfi 2.70.100 / 2.16.0 - avfiltergraph.h |
| 312 | d7bcc71 Add avfilter_graph_parse2(). | 312 | 7432bcf / d7bcc71 Add avfilter_graph_parse2(). |
| 313 | 313 | ||
| 314 | 2012-04-08 - 4d693b0 - lavu 51.27.0 - samplefmt.h | 314 | 2012-04-08 - 6bfb304 / 4d693b0 - lavu 51.46.100 / 51.27.0 - samplefmt.h |
| 315 | Add av_get_packed_sample_fmt() and av_get_planar_sample_fmt() | 315 | Add av_get_packed_sample_fmt() and av_get_planar_sample_fmt() |
| 316 | 316 | ||
| 317 | 2012-03-21 - b75c67d - lavu 51.43.100 | 317 | 2012-03-21 - b75c67d - lavu 51.43.100 |
| @@ -339,73 +339,73 @@ API changes, most recent first: · 21 unmodified lines | |||
| 339 | 2012-01-24 - 0c3577b - lavfi 2.60.100 | 339 | 2012-01-24 - 0c3577b - lavfi 2.60.100 |
| 340 | Add avfilter_graph_dump. | 340 | Add avfilter_graph_dump. |
| 341 | 341 | ||
| 342 | 2012-03-20 - 3c90cc2 - lavfo 54.2.0 | 342 | 2012-03-20 - 0ebd836 / 3c90cc2 - lavfo 54.2.0 |
| 343 | Deprecate av_read_packet(), use av_read_frame() with | 343 | Deprecate av_read_packet(), use av_read_frame() with |
| 344 | AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN in AVFormatContext.flags | 344 | AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN in AVFormatContext.flags |
| 345 | 345 | ||
| 346 | 2012-03-05 - lavc 54.8.0 | 346 | 2012-03-05 - lavc 54.10.100 / 54.8.0 |
| 347 | 6699d07 Add av_get_exact_bits_per_sample() | 347 | f095391 / 6699d07 Add av_get_exact_bits_per_sample() |
| 348 | 9524cf7 Add av_get_audio_frame_duration() | 348 | f095391 / 9524cf7 Add av_get_audio_frame_duration() |
| 349 | 349 | ||
| 350 | 2012-03-04 - 44fe77b - lavc 54.7.0 - avcodec.h | 350 | 2012-03-04 - 2af8f2c / 44fe77b - lavc 54.8.100 / 54.7.0 - avcodec.h |
| 351 | Add av_codec_is_encoder/decoder(). | 351 | Add av_codec_is_encoder/decoder(). |
| 352 | 352 | ||
| 353 | 2012-03-01 - 442c132 - lavc 54.3.0 - avcodec.h | 353 | 2012-03-01 - 1eb7f39 / 442c132 - lavc 54.5.100 / 54.3.0 - avcodec.h |
| 354 | Add av_packet_shrink_side_data. | 354 | Add av_packet_shrink_side_data. |
| 355 | 355 | ||
| 356 | 2012-02-29 - dd2a4bc - lavf 54.2.0 - avformat.h | 356 | 2012-02-29 - 79ae084 / dd2a4bc - lavf 54.2.100 / 54.2.0 - avformat.h |
| 357 | Add AVStream.attached_pic and AV_DISPOSITION_ATTACHED_PIC, | 357 | Add AVStream.attached_pic and AV_DISPOSITION_ATTACHED_PIC, |
| 358 | used for dealing with attached pictures/cover art. | 358 | used for dealing with attached pictures/cover art. |
| 359 | 359 | ||
| 360 | 2012-02-25 - c9bca80 - lavu 51.24.0 - error.h | 360 | 2012-02-25 - 305e4b3 / c9bca80 - lavu 51.41.100 / 51.24.0 - error.h |
| 361 | Add AVERROR_UNKNOWN | 361 | Add AVERROR_UNKNOWN |
| 362 | NOTE: this was backported to 0.8 | 362 | NOTE: this was backported to 0.8 |
| 363 | 363 | ||
| 364 | 2012-02-20 - e9cda85 - lavc 54.2.0 | 364 | 2012-02-20 - eadd426 / e9cda85 - lavc 54.2.100 / 54.2.0 |
| 365 | Add duration field to AVCodecParserContext | 365 | Add duration field to AVCodecParserContext |
| 366 | 366 | ||
| 367 | 2012-02-20 - 0b42a93 - lavu 51.23.1 - mathematics.h | 367 | 2012-02-20 - eadd426 / 0b42a93 - lavu 51.40.100 / 51.23.1 - mathematics.h |
| 368 | Add av_rescale_q_rnd() | 368 | Add av_rescale_q_rnd() |
| 369 | 369 | ||
| 370 | 2012-02-08 - 38d5533 - lavu 51.22.1 - pixdesc.h | 370 | 2012-02-08 - f2b20b7 / 38d5533 - lavu 51.38.101 / 51.22.1 - pixdesc.h |
| 371 | Add PIX_FMT_PSEUDOPAL flag. | 371 | Add PIX_FMT_PSEUDOPAL flag. |
| 372 | 372 | ||
| 373 | 2012-02-08 - 52f82a1 - lavc 54.1.0 | 373 | 2012-02-08 - f2b20b7 / 52f82a1 - lavc 54.2.100 / 54.1.0 |
| 374 | Add avcodec_encode_video2() and deprecate avcodec_encode_video(). | 374 | Add avcodec_encode_video2() and deprecate avcodec_encode_video(). |
| 375 | 375 | ||
| 376 | 2012-02-01 - 316fc74 - lavc 54.1.0 | 376 | 2012-02-01 - 4c677df / 316fc74 - lavc 54.1.0 |
| 377 | Add av_fast_padded_malloc() as alternative for av_realloc() when aligned | 377 | Add av_fast_padded_malloc() as alternative for av_realloc() when aligned |
| 378 | memory is required. The buffer will always have FF_INPUT_BUFFER_PADDING_SIZE | 378 | memory is required. The buffer will always have FF_INPUT_BUFFER_PADDING_SIZE |
| 379 | zero-padded bytes at the end. | 379 | zero-padded bytes at the end. |
| 380 | 380 | ||
| 381 | 2012-01-31 - dd6d3b0 - lavf 54.1.0 | 381 | 2012-01-31 - a369a6b / dd6d3b0 - lavf 54.1.0 |
| 382 | Add avformat_get_riff_video_tags() and avformat_get_riff_audio_tags(). | 382 | Add avformat_get_riff_video_tags() and avformat_get_riff_audio_tags(). |
| 383 | NOTE: this was backported to 0.8 | 383 | NOTE: this was backported to 0.8 |
| 384 | 384 | ||
| 385 | 2012-01-31 - af08d9a - lavc 54.1.0 | 385 | 2012-01-31 - a369a6b / af08d9a - lavc 54.1.0 |
| 386 | Add avcodec_is_open() function. | 386 | Add avcodec_is_open() function. |
| 387 | NOTE: this was backported to 0.8 | 387 | NOTE: this was backported to 0.8 |
| 388 | 388 | ||
| 389 | 2012-01-30 - 8b93312 - lavu 51.22.0 - intfloat.h | 389 | 2012-01-30 - 151ecc2 / 8b93312 - lavu 51.36.100 / 51.22.0 - intfloat.h |
| 390 | Add a new installed header libavutil/intfloat.h with int/float punning | 390 | Add a new installed header libavutil/intfloat.h with int/float punning |
| 391 | functions. | 391 | functions. |
| 392 | NOTE: this was backported to 0.8 | 392 | NOTE: this was backported to 0.8 |
| 393 | 393 | ||
| 394 | 2012-01-25 - lavf 53.22.0 | 394 | 2012-01-25 - lavf 53.31.100 / 53.22.0 |
| 395 | f1caf01 Allow doing av_write_frame(ctx, NULL) for flushing possible | 395 | 3c5fe5b / f1caf01 Allow doing av_write_frame(ctx, NULL) for flushing possible |
| 396 | buffered data within a muxer. Added AVFMT_ALLOW_FLUSH for | 396 | buffered data within a muxer. Added AVFMT_ALLOW_FLUSH for |
| 397 | muxers supporting it (av_write_frame makes sure it is called | 397 | muxers supporting it (av_write_frame makes sure it is called |
| 398 | only for muxers with this flag). | 398 | only for muxers with this flag). |
| 399 | 399 | ||
| 400 | 2012-01-15 - lavc 53.34.0 | 400 | 2012-01-15 - lavc 53.56.105 / 53.34.0 |
| 401 | New audio encoding API: | 401 | New audio encoding API: |
| 402 | b2c75b6 Add CODEC_CAP_VARIABLE_FRAME_SIZE capability for use by audio | 402 | 67f5650 / b2c75b6 Add CODEC_CAP_VARIABLE_FRAME_SIZE capability for use by audio |
| 403 | encoders. | 403 | encoders. |
| 404 | 5ee5fa0 Add avcodec_fill_audio_frame() as a convenience function. | 404 | 67f5650 / 5ee5fa0 Add avcodec_fill_audio_frame() as a convenience function. |
| 405 | b2c75b6 Add avcodec_encode_audio2() and deprecate avcodec_encode_audio(). | 405 | 67f5650 / b2c75b6 Add avcodec_encode_audio2() and deprecate avcodec_encode_audio(). |
| 406 | Add AVCodec.encode2(). | 406 | Add AVCodec.encode2(). |
| 407 | 407 | ||
| 408 | 2012-01-12 - 3167dc9 - lavfi 2.15.0 | 408 | 2012-01-12 - b18e17e / 3167dc9 - lavfi 2.59.100 / 2.15.0 |
| 409 | Add a new installed header -- libavfilter/version.h -- with version macros. | 409 | Add a new installed header -- libavfilter/version.h -- with version macros. |
| 410 | 410 | ||
| 411 | 2011-12-08 - a502939 - lavfi 2.52.0 | 411 | 2011-12-08 - a502939 - lavfi 2.52.0 |
| @@ -426,37 +426,37 @@ API changes, most recent first: · 14 unmodified lines | |||
| 426 | 2011-10-20 - b35e9e1 - lavu 51.22.0 | 426 | 2011-10-20 - b35e9e1 - lavu 51.22.0 |
| 427 | Add av_strtok() to avstring.h. | 427 | Add av_strtok() to avstring.h. |
| 428 | 428 | ||
| 429 | 2012-01-03 - b73ec05 - lavu 51.21.0 | 429 | 2012-01-03 - ad1c8dd / b73ec05 - lavu 51.34.100 / 51.21.0 |
| 430 | Add av_popcount64 | 430 | Add av_popcount64 |
| 431 | 431 | ||
| 432 | 2011-12-18 - 8400b12 - lavc 53.28.1 | 432 | 2011-12-18 - 7c29313 / 8400b12 - lavc 53.46.1 / 53.28.1 |
| 433 | Deprecate AVFrame.age. The field is unused. | 433 | Deprecate AVFrame.age. The field is unused. |
| 434 | 434 | ||
| 435 | 2011-12-12 - 5266045 - lavf 53.17.0 | 435 | 2011-12-12 - 8bc7fe4 / 5266045 - lavf 53.25.0 / 53.17.0 |
| 436 | Add avformat_close_input(). | 436 | Add avformat_close_input(). |
| 437 | Deprecate av_close_input_file() and av_close_input_stream(). | 437 | Deprecate av_close_input_file() and av_close_input_stream(). |
| 438 | 438 | ||
| 439 | 2011-12-02 - 0eea212 - lavc 53.25.0 | 439 | 2011-12-02 - e4de716 / 0eea212 - lavc 53.40.0 / 53.25.0 |
| 440 | Add nb_samples and extended_data fields to AVFrame. | 440 | Add nb_samples and extended_data fields to AVFrame. |
| 441 | Deprecate AVCODEC_MAX_AUDIO_FRAME_SIZE. | 441 | Deprecate AVCODEC_MAX_AUDIO_FRAME_SIZE. |
| 442 | Deprecate avcodec_decode_audio3() in favor of avcodec_decode_audio4(). | 442 | Deprecate avcodec_decode_audio3() in favor of avcodec_decode_audio4(). |
| 443 | avcodec_decode_audio4() writes output samples to an AVFrame, which allows | 443 | avcodec_decode_audio4() writes output samples to an AVFrame, which allows |
| 444 | audio decoders to use get_buffer(). | 444 | audio decoders to use get_buffer(). |
| 445 | 445 | ||
| 446 | 2011-12-04 - 560f773 - lavc 53.24.0 | 446 | 2011-12-04 - e4de716 / 560f773 - lavc 53.40.0 / 53.24.0 |
| 447 | Change AVFrame.data[4]/base[4]/linesize[4]/error[4] to [8] at next major bump. | 447 | Change AVFrame.data[4]/base[4]/linesize[4]/error[4] to [8] at next major bump. |
| 448 | Change AVPicture.data[4]/linesize[4] to [8] at next major bump. | 448 | Change AVPicture.data[4]/linesize[4] to [8] at next major bump. |
| 449 | Change AVCodecContext.error[4] to [8] at next major bump. | 449 | Change AVCodecContext.error[4] to [8] at next major bump. |
| 450 | Add AV_NUM_DATA_POINTERS to simplify the bump transition. | 450 | Add AV_NUM_DATA_POINTERS to simplify the bump transition. |
| 451 | 451 | ||
| 452 | 2011-11-23 - bbb46f3 - lavu 51.18.0 | 452 | 2011-11-23 - 8e576d5 / bbb46f3 - lavu 51.27.0 / 51.18.0 |
| 453 | Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and | 453 | Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and |
| 454 | av_samples_alloc(), to samplefmt.h. | 454 | av_samples_alloc(), to samplefmt.h. |
| 455 | 455 | ||
| 456 | 2011-11-23 - 8889cc4 - lavu 51.17.0 | 456 | 2011-11-23 - 8e576d5 / 8889cc4 - lavu 51.27.0 / 51.17.0 |
| 457 | Add planar sample formats and av_sample_fmt_is_planar() to samplefmt.h. | 457 | Add planar sample formats and av_sample_fmt_is_planar() to samplefmt.h. |
| 458 | 458 | ||
| 459 | 2011-11-19 - f3a29b7 - lavc 53.21.0 | 459 | 2011-11-19 - dbb38bc / f3a29b7 - lavc 53.36.0 / 53.21.0 |
| 460 | Move some AVCodecContext fields to a new private struct, AVCodecInternal, | 460 | Move some AVCodecContext fields to a new private struct, AVCodecInternal, |
| 461 | which is accessed from a new field, AVCodecContext.internal. | 461 | which is accessed from a new field, AVCodecContext.internal. |
| 462 | - fields moved: | 462 | - fields moved: |
| @@ -464,55 +464,55 @@ API changes, most recent first: · 1 unmodified line | |||
| 464 | AVCodecContext.internal_buffer_count --> AVCodecInternal.buffer_count | 464 | AVCodecContext.internal_buffer_count --> AVCodecInternal.buffer_count |
| 465 | AVCodecContext.is_copy --> AVCodecInternal.is_copy | 465 | AVCodecContext.is_copy --> AVCodecInternal.is_copy |
| 466 | 466 | ||
| 467 | 2011-11-16 - 6270671 - lavu 51.16.0 | 467 | 2011-11-16 - 8709ba9 / 6270671 - lavu 51.26.0 / 51.16.0 |
| 468 | Add av_timegm() | 468 | Add av_timegm() |
| 469 | 469 | ||
| 470 | 2011-11-13 - lavf 53.15.0 | 470 | 2011-11-13 - lavf 53.21.0 / 53.15.0 |
| 471 | New interrupt callback API, allowing per-AVFormatContext/AVIOContext | 471 | New interrupt callback API, allowing per-AVFormatContext/AVIOContext |
| 472 | interrupt callbacks. | 472 | interrupt callbacks. |
| 473 | 6aa0b98 Add AVIOInterruptCB struct and the interrupt_callback field to | 473 | 5f268ca / 6aa0b98 Add AVIOInterruptCB struct and the interrupt_callback field to |
| 474 | AVFormatContext. | 474 | AVFormatContext. |
| 475 | 1dee0ac Add avio_open2() with additional parameters. Those are | 475 | 5f268ca / 1dee0ac Add avio_open2() with additional parameters. Those are |
| 476 | an interrupt callback and an options AVDictionary. | 476 | an interrupt callback and an options AVDictionary. |
| 477 | This will allow passing AVOptions to protocols after lavf | 477 | This will allow passing AVOptions to protocols after lavf |
| 478 | 54.0. | 478 | 54.0. |
| 479 | 479 | ||
| 480 | 2011-11-06 - ba04ecf - lavu 51.14.0 | 480 | 2011-11-06 - 13b7781 / ba04ecf - lavu 51.24.0 / 51.14.0 |
| 481 | Add av_strcasecmp() and av_strncasecmp() to avstring.h. | 481 | Add av_strcasecmp() and av_strncasecmp() to avstring.h. |
| 482 | 482 | ||
| 483 | 2011-11-06 - 07b172f - lavu 51.13.0 | 483 | 2011-11-06 - 13b7781 / 07b172f - lavu 51.24.0 / 51.13.0 |
| 484 | Add av_toupper()/av_tolower() | 484 | Add av_toupper()/av_tolower() |
| 485 | 485 | ||
| 486 | 2011-11-05 - b6d08f4 - lavf 53.13.0 | 486 | 2011-11-05 - d8cab5c / b6d08f4 - lavf 53.19.0 / 53.13.0 |
| 487 | Add avformat_network_init()/avformat_network_deinit() | 487 | Add avformat_network_init()/avformat_network_deinit() |
| 488 | 488 | ||
| 489 | 2011-10-27 - 512557b - lavc 53.15.0 | 489 | 2011-10-27 - 6faf0a2 / 512557b - lavc 53.24.0 / 53.15.0 |
| 490 | Remove avcodec_parse_frame. | 490 | Remove avcodec_parse_frame. |
| 491 | Deprecate AVCodecContext.parse_only and CODEC_CAP_PARSE_ONLY. | 491 | Deprecate AVCodecContext.parse_only and CODEC_CAP_PARSE_ONLY. |
| 492 | 492 | ||
| 493 | 2011-10-19 - 569129a - lavf 53.10.0 | 493 | 2011-10-19 - d049257 / 569129a - lavf 53.17.0 / 53.10.0 |
| 494 | Add avformat_new_stream(). Deprecate av_new_stream(). | 494 | Add avformat_new_stream(). Deprecate av_new_stream(). |
| 495 | 495 | ||
| 496 | 2011-10-13 - b631fba - lavf 53.9.0 | 496 | 2011-10-13 - 91eb1b1 / b631fba - lavf 53.16.0 / 53.9.0 |
| 497 | Add AVFMT_NO_BYTE_SEEK AVInputFormat flag. | 497 | Add AVFMT_NO_BYTE_SEEK AVInputFormat flag. |
| 498 | 498 | ||
| 499 | 2011-10-12 - lavu 51.12.0 | 499 | 2011-10-12 - lavu 51.21.0 / 51.12.0 |
| 500 | AVOptions API rewrite. | 500 | AVOptions API rewrite. |
| 501 | 501 | ||
| 502 | - 145f741 FF_OPT_TYPE* renamed to AV_OPT_TYPE_* | 502 | - f884ef0 / 145f741 FF_OPT_TYPE* renamed to AV_OPT_TYPE_* |
| 503 | - new setting/getting functions with slightly different semantics: | 503 | - new setting/getting functions with slightly different semantics: |
| 504 | dac66da av_set_string3 -> av_opt_set | 504 | f884ef0 / dac66da av_set_string3 -> av_opt_set |
| 505 | av_set_double -> av_opt_set_double | 505 | av_set_double -> av_opt_set_double |
| 506 | av_set_q -> av_opt_set_q | 506 | av_set_q -> av_opt_set_q |
| 507 | av_set_int -> av_opt_set_int | 507 | av_set_int -> av_opt_set_int |
| 508 | 508 | ||
| 509 | 41d9d51 av_get_string -> av_opt_get | 509 | f884ef0 / 41d9d51 av_get_string -> av_opt_get |
| 510 | av_get_double -> av_opt_get_double | 510 | av_get_double -> av_opt_get_double |
| 511 | av_get_q -> av_opt_get_q | 511 | av_get_q -> av_opt_get_q |
| 512 | av_get_int -> av_opt_get_int | 512 | av_get_int -> av_opt_get_int |
| 513 | 513 | ||
| 514 | - 8c5dcaa trivial rename av_next_option -> av_opt_next | 514 | - f884ef0 / 8c5dcaa trivial rename av_next_option -> av_opt_next |
| 515 | - 641c7af new functions - av_opt_child_next, av_opt_child_class_next | 515 | - f884ef0 / 641c7af new functions - av_opt_child_next, av_opt_child_class_next |
| 516 | and av_opt_find2() | 516 | and av_opt_find2() |
| 517 | 517 | ||
| 518 | 2011-09-22 - a70e787 - lavu 51.17.0 | 518 | 2011-09-22 - a70e787 - lavu 51.17.0 |
| @@ -558,31 +558,31 @@ API changes, most recent first: · 39 unmodified lines | |||
| 558 | 2011-08-20 - 69e2c1a - lavu 51.13.0 | 558 | 2011-08-20 - 69e2c1a - lavu 51.13.0 |
| 559 | Add av_get_media_type_string(). | 559 | Add av_get_media_type_string(). |
| 560 | 560 | ||
| 561 | 2011-09-03 - fb4ca26 - lavc 53.13.0 | 561 | 2011-09-03 - 1889c67 / fb4ca26 - lavc 53.13.0 |
| 562 | lavf 53.11.0 | 562 | lavf 53.11.0 |
| 563 | lsws 2.1.0 | 563 | lsws 2.1.0 |
| 564 | Add {avcodec,avformat,sws}_get_class(). | 564 | Add {avcodec,avformat,sws}_get_class(). |
| 565 | 565 | ||
| 566 | 2011-08-03 - c11fb82 - lavu 51.15.0 | 566 | 2011-08-03 - 1889c67 / c11fb82 - lavu 51.15.0 |
| 567 | Add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find() function. | 567 | Add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find() function. |
| 568 | 568 | ||
| 569 | 2011-08-14 - 323b930 - lavu 51.12.0 | 569 | 2011-08-14 - 323b930 - lavu 51.12.0 |
| 570 | Add av_fifo_peek2(), deprecate av_fifo_peek(). | 570 | Add av_fifo_peek2(), deprecate av_fifo_peek(). |
| 571 | 571 | ||
| 572 | 2011-08-26 - lavu 51.9.0 | 572 | 2011-08-26 - lavu 51.14.0 / 51.9.0 |
| 573 | - add41de..abc78a5 Do not include intfloat_readwrite.h, | 573 | - 976a8b2 / add41de..976a8b2 / abc78a5 Do not include intfloat_readwrite.h, |
| 574 | mathematics.h, rational.h, pixfmt.h, or log.h from avutil.h. | 574 | mathematics.h, rational.h, pixfmt.h, or log.h from avutil.h. |
| 575 | 575 | ||
| 576 | 2011-08-16 - 48f9e45 - lavf 53.8.0 | 576 | 2011-08-16 - 27fbe31 / 48f9e45 - lavf 53.11.0 / 53.8.0 |
| 577 | Add avformat_query_codec(). | 577 | Add avformat_query_codec(). |
| 578 | 578 | ||
| 579 | 2011-08-16 - bca06e7 - lavc 53.11.0 | 579 | 2011-08-16 - 27fbe31 / bca06e7 - lavc 53.11.0 |
| 580 | Add avcodec_get_type(). | 580 | Add avcodec_get_type(). |
| 581 | 581 | ||
| 582 | 2011-08-06 - 2f63440 - lavf 53.7.0 | 582 | 2011-08-06 - 0cb233c / 2f63440 - lavf 53.7.0 |
| 583 | Add error_recognition to AVFormatContext. | 583 | Add error_recognition to AVFormatContext. |
| 584 | 584 | ||
| 585 | 2011-08-02 - 9d39cbf - lavc 53.9.1 | 585 | 2011-08-02 - 1d186e9 / 9d39cbf - lavc 53.9.1 |
| 586 | Add AV_PKT_FLAG_CORRUPT AVPacket flag. | 586 | Add AV_PKT_FLAG_CORRUPT AVPacket flag. |
| 587 | 587 | ||
| 588 | 2011-07-16 - b57df29 - lavfi 2.27.0 | 588 | 2011-07-16 - b57df29 - lavfi 2.27.0 |
| @@ -593,11 +593,11 @@ API changes, most recent first: · 4 unmodified lines | |||
| 593 | avfilter_set_common_packing_formats() | 593 | avfilter_set_common_packing_formats() |
| 594 | avfilter_all_packing_formats() | 594 | avfilter_all_packing_formats() |
| 595 | 595 | ||
| 596 | 2011-07-10 - a67c061 - lavf 53.6.0 | 596 | 2011-07-10 - 3602ad7 / a67c061 - lavf 53.6.0 |
| 597 | Add avformat_find_stream_info(), deprecate av_find_stream_info(). | 597 | Add avformat_find_stream_info(), deprecate av_find_stream_info(). |
| 598 | NOTE: this was backported to 0.7 | 598 | NOTE: this was backported to 0.7 |
| 599 | 599 | ||
| 600 | 2011-07-10 - 0b950fe - lavc 53.8.0 | 600 | 2011-07-10 - 3602ad7 / 0b950fe - lavc 53.8.0 |
| 601 | Add avcodec_open2(), deprecate avcodec_open(). | 601 | Add avcodec_open2(), deprecate avcodec_open(). |
| 602 | NOTE: this was backported to 0.7 | 602 | NOTE: this was backported to 0.7 |
| 603 | 603 | ||
| @@ -640,35 +640,35 @@ API changes, most recent first: · 36 unmodified lines | |||
| 640 | 2011-06-12 - 6119b23 - lavfi 2.16.0 - avfilter_graph_parse() | 640 | 2011-06-12 - 6119b23 - lavfi 2.16.0 - avfilter_graph_parse() |
| 641 | Change avfilter_graph_parse() signature. | 641 | Change avfilter_graph_parse() signature. |
| 642 | 642 | ||
| 643 | 2011-06-23 - 67e9ae1 - lavu 51.8.0 - attributes.h | 643 | 2011-06-23 - 686959e / 67e9ae1 - lavu 51.10.0 / 51.8.0 - attributes.h |
| 644 | Add av_printf_format(). | 644 | Add av_printf_format(). |
| 645 | 645 | ||
| 646 | 2011-06-16 - 05e84c9, 25de595 - lavf 53.2.0 - avformat.h | 646 | 2011-06-16 - 2905e3f / 05e84c9, 2905e3f / 25de595 - lavf 53.4.0 / 53.2.0 - avformat.h |
| 647 | Add avformat_open_input and avformat_write_header(). | 647 | Add avformat_open_input and avformat_write_header(). |
| 648 | Deprecate av_open_input_stream, av_open_input_file, | 648 | Deprecate av_open_input_stream, av_open_input_file, |
| 649 | AVFormatParameters and av_write_header. | 649 | AVFormatParameters and av_write_header. |
| 650 | 650 | ||
| 651 | 2011-06-16 - 7e83e1c, dc59ec5 - lavu 51.7.0 - opt.h | 651 | 2011-06-16 - 2905e3f / 7e83e1c, 2905e3f / dc59ec5 - lavu 51.9.0 / 51.7.0 - opt.h |
| 652 | Add av_opt_set_dict() and av_opt_find(). | 652 | Add av_opt_set_dict() and av_opt_find(). |
| 653 | Deprecate av_find_opt(). | 653 | Deprecate av_find_opt(). |
| 654 | Add AV_DICT_APPEND flag. | 654 | Add AV_DICT_APPEND flag. |
| 655 | 655 | ||
| 656 | 2011-06-10 - cb7c11c - lavu 51.6.0 - opt.h | 656 | 2011-06-10 - 45fb647 / cb7c11c - lavu 51.6.0 - opt.h |
| 657 | Add av_opt_flag_is_set(). | 657 | Add av_opt_flag_is_set(). |
| 658 | 658 | ||
| 659 | 2011-06-10 - c381960 - lavfi 2.15.0 - avfilter_get_audio_buffer_ref_from_arrays | 659 | 2011-06-10 - c381960 - lavfi 2.15.0 - avfilter_get_audio_buffer_ref_from_arrays |
| 660 | Add avfilter_get_audio_buffer_ref_from_arrays() to avfilter.h. | 660 | Add avfilter_get_audio_buffer_ref_from_arrays() to avfilter.h. |
| 661 | 661 | ||
| 662 | 2011-06-09 - d9f80ea - lavu 51.8.0 - AVMetadata | 662 | 2011-06-09 - f9ecb84 / d9f80ea - lavu 51.8.0 - AVMetadata |
| 663 | Move AVMetadata from lavf to lavu and rename it to | 663 | Move AVMetadata from lavf to lavu and rename it to |
| 664 | AVDictionary -- new installed header dict.h. | 664 | AVDictionary -- new installed header dict.h. |
| 665 | All av_metadata_* functions renamed to av_dict_*. | 665 | All av_metadata_* functions renamed to av_dict_*. |
| 666 | 666 | ||
| 667 | 2011-06-07 - a6703fa - lavu 51.8.0 - av_get_bytes_per_sample() | 667 | 2011-06-07 - d552f61 / a6703fa - lavu 51.8.0 - av_get_bytes_per_sample() |
| 668 | Add av_get_bytes_per_sample() in libavutil/samplefmt.h. | 668 | Add av_get_bytes_per_sample() in libavutil/samplefmt.h. |
| 669 | Deprecate av_get_bits_per_sample_fmt(). | 669 | Deprecate av_get_bits_per_sample_fmt(). |
| 670 | 670 | ||
| 671 | 2011-06-05 - b39b062 - lavu 51.8.0 - opt.h | 671 | 2011-06-05 - f956924 / b39b062 - lavu 51.8.0 - opt.h |
| 672 | Add av_opt_free convenience function. | 672 | Add av_opt_free convenience function. |
| 673 | 673 | ||
| 674 | 2011-06-06 - 95a0242 - lavfi 2.14.0 - AVFilterBufferRefAudioProps | 674 | 2011-06-06 - 95a0242 - lavfi 2.14.0 - AVFilterBufferRefAudioProps |
| @@ -698,7 +698,7 @@ API changes, most recent first: · 23 unmodified lines | |||
| 698 | Add av_get_pix_fmt_name() in libavutil/pixdesc.h, and deprecate | 698 | Add av_get_pix_fmt_name() in libavutil/pixdesc.h, and deprecate |
| 699 | avcodec_get_pix_fmt_name() in libavcodec/avcodec.h in its favor. | 699 | avcodec_get_pix_fmt_name() in libavcodec/avcodec.h in its favor. |
| 700 | 700 | ||
| 701 | 2011-05-25 - 30315a8 - lavf 53.3.0 - avformat.h | 701 | 2011-05-25 - 39e4206 / 30315a8 - lavf 53.3.0 - avformat.h |
| 702 | Add fps_probe_size to AVFormatContext. | 702 | Add fps_probe_size to AVFormatContext. |
| 703 | 703 | ||
| 704 | 2011-05-22 - 5ecdfd0 - lavf 53.2.0 - avformat.h | 704 | 2011-05-22 - 5ecdfd0 - lavf 53.2.0 - avformat.h |
| @@ -714,10 +714,10 @@ API changes, most recent first: · 9 unmodified lines | |||
| 714 | 2011-05-14 - 9fdf772 - lavfi 2.6.0 - avcodec.h | 714 | 2011-05-14 - 9fdf772 - lavfi 2.6.0 - avcodec.h |
| 715 | Add avfilter_get_video_buffer_ref_from_frame() to libavfilter/avcodec.h. | 715 | Add avfilter_get_video_buffer_ref_from_frame() to libavfilter/avcodec.h. |
| 716 | 716 | ||
| 717 | 2011-05-18 - 64150ff - lavc 53.7.0 - AVCodecContext.request_sample_fmt | 717 | 2011-05-18 - 75a37b5 / 64150ff - lavc 53.7.0 - AVCodecContext.request_sample_fmt |
| 718 | Add request_sample_fmt field to AVCodecContext. | 718 | Add request_sample_fmt field to AVCodecContext. |
| 719 | 719 | ||
| 720 | 2011-05-10 - 188dea1 - lavc 53.6.0 - avcodec.h | 720 | 2011-05-10 - 59eb12f / 188dea1 - lavc 53.6.0 - avcodec.h |
| 721 | Deprecate AVLPCType and the following fields in | 721 | Deprecate AVLPCType and the following fields in |
| 722 | AVCodecContext: lpc_coeff_precision, prediction_order_method, | 722 | AVCodecContext: lpc_coeff_precision, prediction_order_method, |
| 723 | min_partition_order, max_partition_order, lpc_type, lpc_passes. | 723 | min_partition_order, max_partition_order, lpc_type, lpc_passes. |
| @@ -747,81 +747,81 @@ API changes, most recent first: · 23 unmodified lines | |||
| 747 | Add av_dynarray_add function for adding | 747 | Add av_dynarray_add function for adding |
| 748 | an element to a dynamic array. | 748 | an element to a dynamic array. |
| 749 | 749 | ||
| 750 | 2011-04-26 - bebe72f - lavu 51.1.0 - avutil.h | 750 | 2011-04-26 - d7e5aeb / bebe72f - lavu 51.1.0 - avutil.h |
| 751 | Add AVPictureType enum and av_get_picture_type_char(), deprecate | 751 | Add AVPictureType enum and av_get_picture_type_char(), deprecate |
| 752 | FF_*_TYPE defines and av_get_pict_type_char() defined in | 752 | FF_*_TYPE defines and av_get_pict_type_char() defined in |
| 753 | libavcodec/avcodec.h. | 753 | libavcodec/avcodec.h. |
| 754 | 754 | ||
| 755 | 2011-04-26 - 10d3940 - lavfi 2.3.0 - avfilter.h | 755 | 2011-04-26 - d7e5aeb / 10d3940 - lavfi 2.3.0 - avfilter.h |
| 756 | Add pict_type and key_frame fields to AVFilterBufferRefVideo. | 756 | Add pict_type and key_frame fields to AVFilterBufferRefVideo. |
| 757 | 757 | ||
| 758 | 2011-04-26 - 7a11c82 - lavfi 2.2.0 - vsrc_buffer | 758 | 2011-04-26 - d7e5aeb / 7a11c82 - lavfi 2.2.0 - vsrc_buffer |
| 759 | Add sample_aspect_ratio fields to vsrc_buffer arguments | 759 | Add sample_aspect_ratio fields to vsrc_buffer arguments |
| 760 | 760 | ||
| 761 | 2011-04-21 - 94f7451 - lavc 53.1.0 - avcodec.h | 761 | 2011-04-21 - 8772156 / 94f7451 - lavc 53.1.0 - avcodec.h |
| 762 | Add CODEC_CAP_SLICE_THREADS for codecs supporting sliced threading. | 762 | Add CODEC_CAP_SLICE_THREADS for codecs supporting sliced threading. |
| 763 | 763 | ||
| 764 | 2011-04-15 - lavc 52.120.0 - avcodec.h | 764 | 2011-04-15 - lavc 52.120.0 - avcodec.h |
| 765 | AVPacket structure got additional members for passing side information: | 765 | AVPacket structure got additional members for passing side information: |
| 766 | 4de339e introduce side information for AVPacket | 766 | c407984 / 4de339e introduce side information for AVPacket |
| 767 | 2d8591c make containers pass palette change in AVPacket | 767 | c407984 / 2d8591c make containers pass palette change in AVPacket |
| 768 | 768 | ||
| 769 | 2011-04-12 - lavf 52.107.0 - avio.h | 769 | 2011-04-12 - lavf 52.107.0 - avio.h |
| 770 | Avio cleanup, part II - deprecate the entire URLContext API: | 770 | Avio cleanup, part II - deprecate the entire URLContext API: |
| 771 | 175389c add avio_check as a replacement for url_exist | 771 | c55780d / 175389c add avio_check as a replacement for url_exist |
| 772 | ff1ec0c add avio_pause and avio_seek_time as replacements | 772 | 9891004 / ff1ec0c add avio_pause and avio_seek_time as replacements |
| 773 | for _av_url_read_fseek/fpause | 773 | for _av_url_read_fseek/fpause |
| 774 | cdc6a87 deprecate av_protocol_next(), avio_enum_protocols | 774 | d4d0932 / cdc6a87 deprecate av_protocol_next(), avio_enum_protocols |
| 775 | should be used instead. | 775 | should be used instead. |
| 776 | 80c6e23 rename url_set_interrupt_cb->avio_set_interrupt_cb. | 776 | c88caa5 / 80c6e23 rename url_set_interrupt_cb->avio_set_interrupt_cb. |
| 777 | f87b1b3 rename open flags: URL_* -> AVIO_* | 777 | c88caa5 / f87b1b3 rename open flags: URL_* -> AVIO_* |
| 778 | f8270bb add avio_enum_protocols. | 778 | d4d0932 / f8270bb add avio_enum_protocols. |
| 779 | 5593f03 deprecate URLProtocol. | 779 | d4d0932 / 5593f03 deprecate URLProtocol. |
| 780 | c486dad deprecate URLContext. | 780 | d4d0932 / c486dad deprecate URLContext. |
| 781 | 026e175 deprecate the typedef for URLInterruptCB | 781 | d4d0932 / 026e175 deprecate the typedef for URLInterruptCB |
| 782 | 8e76a19 deprecate av_register_protocol2. | 782 | c88caa5 / 8e76a19 deprecate av_register_protocol2. |
| 783 | b840484 deprecate URL_PROTOCOL_FLAG_NESTED_SCHEME | 783 | 11d7841 / b840484 deprecate URL_PROTOCOL_FLAG_NESTED_SCHEME |
| 784 | 1305d93 deprecate av_url_read_seek | 784 | 11d7841 / 1305d93 deprecate av_url_read_seek |
| 785 | fa104e1 deprecate av_url_read_pause | 785 | 11d7841 / fa104e1 deprecate av_url_read_pause |
| 786 | 727c7aa deprecate url_get_filename(). | 786 | 434f248 / 727c7aa deprecate url_get_filename(). |
| 787 | 5958df3 deprecate url_max_packet_size(). | 787 | 434f248 / 5958df3 deprecate url_max_packet_size(). |
| 788 | 1869ea0 deprecate url_get_file_handle(). | 788 | 434f248 / 1869ea0 deprecate url_get_file_handle(). |
| 789 | 32a97d4 deprecate url_filesize(). | 789 | 434f248 / 32a97d4 deprecate url_filesize(). |
| 790 | e52a914 deprecate url_close(). | 790 | 434f248 / e52a914 deprecate url_close(). |
| 791 | 58a48c6 deprecate url_seek(). | 791 | 434f248 / 58a48c6 deprecate url_seek(). |
| 792 | 925e908 deprecate url_write(). | 792 | 434f248 / 925e908 deprecate url_write(). |
| 793 | dce3756 deprecate url_read_complete(). | 793 | 434f248 / dce3756 deprecate url_read_complete(). |
| 794 | bc371ac deprecate url_read(). | 794 | 434f248 / bc371ac deprecate url_read(). |
| 795 | 0589da0 deprecate url_open(). | 795 | 434f248 / 0589da0 deprecate url_open(). |
| 796 | 62eaaea deprecate url_connect. | 796 | 434f248 / 62eaaea deprecate url_connect. |
| 797 | 5652bb9 deprecate url_alloc. | 797 | 434f248 / 5652bb9 deprecate url_alloc. |
| 798 | 333e894 deprecate url_open_protocol | 798 | 434f248 / 333e894 deprecate url_open_protocol |
| 799 | e230705 deprecate url_poll and URLPollEntry | 799 | 434f248 / e230705 deprecate url_poll and URLPollEntry |
| 800 | 800 | ||
| 801 | 2011-04-08 - lavf 52.106.0 - avformat.h | 801 | 2011-04-08 - lavf 52.106.0 - avformat.h |
| 802 | Minor avformat.h cleanup: | 802 | Minor avformat.h cleanup: |
| 803 | a9bf9d8 deprecate av_guess_image2_codec | 803 | d4d0932 / a9bf9d8 deprecate av_guess_image2_codec |
| 804 | c3675df rename avf_sdp_create->av_sdp_create | 804 | d4d0932 / c3675df rename avf_sdp_create->av_sdp_create |
| 805 | 805 | ||
| 806 | 2011-04-03 - lavf 52.105.0 - avio.h | 806 | 2011-04-03 - lavf 52.105.0 - avio.h |
| 807 | Large-scale renaming/deprecating of AVIOContext-related functions: | 807 | Large-scale renaming/deprecating of AVIOContext-related functions: |
| 808 | 724f6a0 deprecate url_fdopen | 808 | 2cae980 / 724f6a0 deprecate url_fdopen |
| 809 | 403ee83 deprecate url_open_dyn_packet_buf | 809 | 2cae980 / 403ee83 deprecate url_open_dyn_packet_buf |
| 810 | 6dc7d80 rename url_close_dyn_buf -> avio_close_dyn_buf | 810 | 2cae980 / 6dc7d80 rename url_close_dyn_buf -> avio_close_dyn_buf |
| 811 | b92c545 rename url_open_dyn_buf -> avio_open_dyn_buf | 811 | 2cae980 / b92c545 rename url_open_dyn_buf -> avio_open_dyn_buf |
| 812 | 8978fed introduce an AVIOContext.seekable field as a replacement for | 812 | 2cae980 / 8978fed introduce an AVIOContext.seekable field as a replacement for |
| 813 | AVIOContext.is_streamed and url_is_streamed() | 813 | AVIOContext.is_streamed and url_is_streamed() |
| 814 | b64030f deprecate get_checksum() | 814 | 1caa412 / b64030f deprecate get_checksum() |
| 815 | 4c4427a deprecate init_checksum() | 815 | 1caa412 / 4c4427a deprecate init_checksum() |
| 816 | 4ec153b deprecate udp_set_remote_url/get_local_port | 816 | 2fd41c9 / 4ec153b deprecate udp_set_remote_url/get_local_port |
| 817 | 933e90a deprecate av_url_read_fseek/fpause | 817 | 4fa0e24 / 933e90a deprecate av_url_read_fseek/fpause |
| 818 | 8d9769a deprecate url_fileno | 818 | 4fa0e24 / 8d9769a deprecate url_fileno |
| 819 | b7f2fdd rename put_flush_packet -> avio_flush | 819 | 0fecf26 / b7f2fdd rename put_flush_packet -> avio_flush |
| 820 | 35f1023 deprecate url_close_buf | 820 | 0fecf26 / 35f1023 deprecate url_close_buf |
| 821 | 83fddae deprecate url_open_buf | 821 | 0fecf26 / 83fddae deprecate url_open_buf |
| 822 | d9d86e0 rename url_fprintf -> avio_printf | 822 | 0fecf26 / d9d86e0 rename url_fprintf -> avio_printf |
| 823 | 59f65d9 deprecate url_setbufsize | 823 | 0fecf26 / 59f65d9 deprecate url_setbufsize |
| 824 | 3e68b3b deprecate url_ferror | 824 | 6947b0c / 3e68b3b deprecate url_ferror |
| 825 | e8bb2e2 deprecate url_fget_max_packet_size | 825 | e8bb2e2 deprecate url_fget_max_packet_size |
| 826 | 76aa876 rename url_fsize -> avio_size | 826 | 76aa876 rename url_fsize -> avio_size |
| 827 | e519753 deprecate url_fgetc | 827 | e519753 deprecate url_fgetc |
| @@ -842,7 +842,7 @@ API changes, most recent first: · 14 unmodified lines | |||
| 842 | b3db9ce deprecate get_partial_buffer | 842 | b3db9ce deprecate get_partial_buffer |
| 843 | 8d9ac96 rename av_alloc_put_byte -> avio_alloc_context | 843 | 8d9ac96 rename av_alloc_put_byte -> avio_alloc_context |
| 844 | 844 | ||
| 845 | 2011-03-25 - 34b47d7 - lavc 52.115.0 - AVCodecContext.audio_service_type | 845 | 2011-03-25 - 27ef7b1 / 34b47d7 - lavc 52.115.0 - AVCodecContext.audio_service_type |
| 846 | Add audio_service_type field to AVCodecContext. | 846 | Add audio_service_type field to AVCodecContext. |
| 847 | 847 | ||
| 848 | 2011-03-17 - e309fdc - lavu 50.40.0 - pixfmt.h | 848 | 2011-03-17 - e309fdc - lavu 50.40.0 - pixfmt.h |