History

doc/APIchanges: List merge commit hashes and version numbers

Michael Niedermayer committed 13 years ago

Commit 8102a091 parent 12c71f61 file · +167 −167Browse files

Showing the changes to doc/APIchanges (1 of 1 file). Show all

Unified · Split

doc/APIchanges+167−167
@@ -148,40 +148,40 @@ API changes, most recent first: · 147 unmodified lines
148148 2013-01-xx - xxxxxxx - lavu 52.5.0 - hmac.h
149149 Add AVHMAC.
150150
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
152152 Add AVVDPAUContext struct for VDPAU hardware-accelerated decoding.
153153
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
155155 Add AV_PIX_FMT_VDPAU flag.
156156
157−2013-01-07 - 074a00d - lavr 1.1.0
157+2013-01-07 - 249fca3 / 074a00d - lavr 1.1.0
158158 Add avresample_set_channel_mapping() for input channel reordering,
159159 duplication, and silencing.
160160
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
162162 Add av_basename() and av_dirname().
163163
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
165165 Rename audioconvert.h to channel_layout.h. audioconvert.h is now deprecated.
166166
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
168168 Add av_ctz() for trailing zero bit count
169169
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
171171 Add AVERROR_EXPERIMENTAL
172172
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
174174 Add functions for accessing pixel format descriptors.
175175 Accessing the av_pix_fmt_descriptors array directly is now
176176 deprecated.
177177
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
179179 Add functions for allocating the opaque contexts for the algorithms,
180180
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
182182 Add avio_closep to complement avio_close.
183183
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
185185 Rename PixelFormat to AVPixelFormat and all PIX_FMT_* to AV_PIX_FMT_*.
186186 To provide backwards compatibility, PixelFormat is now #defined as
187187 AVPixelFormat.
@@ -189,23 +189,23 @@ API changes, most recent first: · 1 unmodified line
189189 'PixelFormat' identifier. Such code should either #undef PixelFormat
190190 or stop using the PixelFormat name.
191191
192−2012-10-05 - e7ba5b1 - lavr 1.0.0 - avresample.h
192+2012-10-05 - 55c49af / e7ba5b1 - lavr 1.0.0 - avresample.h
193193 Data planes parameters to avresample_convert() and
194194 avresample_read() are now uint8_t** instead of void**.
195195 Libavresample is now stable.
196196
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
198198 Add avcodec_free_frame(). This function must now
199199 be used for freeing an AVFrame.
200200
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
202202 Added AV_CH_LOW_FREQUENCY_2 channel mask value.
203203
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
205205 Reordered the fields in default_val in AVOption, changed which
206206 default_val field is used for which AVOptionType.
207207
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
209209 Add codec descriptor properties AV_CODEC_PROP_LOSSY and
210210 AV_CODEC_PROP_LOSSLESS.
211211
@@ -213,90 +213,90 @@ API changes, most recent first: · 1 unmodified line
213213 Add codec descriptors for accessing codec properties without having
214214 to refer to a specific decoder or encoder.
215215
216− c223d79 - Add an AVCodecDescriptor struct and functions
216+ f5f3684 / c223d79 - Add an AVCodecDescriptor struct and functions
217217 avcodec_descriptor_get() and avcodec_descriptor_next().
218− 51efed1 - Add AVCodecDescriptor.props and AV_CODEC_PROP_INTRA_ONLY.
219− 91e59fe - Add avcodec_descriptor_get_by_name().
218+ f5f3684 / 51efed1 - Add AVCodecDescriptor.props and AV_CODEC_PROP_INTRA_ONLY.
219+ 6c180b3 / 91e59fe - Add avcodec_descriptor_get_by_name().
220220
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
222222 Add av_dict_count().
223223
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
225225 Rename CodecID to AVCodecID and all CODEC_ID_* to AV_CODEC_ID_*.
226226 To provide backwards compatibility, CodecID is now #defined as AVCodecID.
227227 Note that this can break user code that includes avcodec.h and uses the
228228 'CodecID' identifier. Such code should either #undef CodecID or stop using the
229229 CodecID name.
230230
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
232232 lsws 2.1.1 - swscale.h
233233 Rename AV_CPU_FLAG_MMX2 ---> AV_CPU_FLAG_MMXEXT.
234234 Rename SWS_CPU_CAPS_MMX2 ---> SWS_CPU_CAPS_MMXEXT.
235235
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
237237 Add AVFMT_FLAG_NOBUFFER for low latency use cases.
238238
239239 2012-07-10 - 5fade8a - lavu 51.37.0
240240 Add av_malloc_array() and av_mallocz_array()
241241
242−2012-06-22 - d3d3a32 - lavu 51.34.0
242+2012-06-22 - e847f41 / d3d3a32 - lavu 51.61.100 / 51.34.0
243243 Add av_usleep()
244244
245−2012-06-20 - ae0a301 - lavu 51.33.0
245+2012-06-20 - 4da42eb / ae0a301 - lavu 51.60.100 / 51.33.0
246246 Move av_gettime() to libavutil, add libavutil/time.h
247247
248−2012-06-09 - 3971be0 - lavr 0.0.3
248+2012-06-09 - 82edf67 / 3971be0 - lavr 0.0.3
249249 Add a parameter to avresample_build_matrix() for Dolby/DPLII downmixing.
250250
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
252252 Add AVFilterContext.nb_inputs/outputs. Deprecate
253253 AVFilterContext.input/output_count.
254254
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
256256 Add avfilter_pad_get_type() and avfilter_pad_get_name(). Those
257257 should now be used instead of accessing AVFilterPad members
258258 directly.
259259
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
261261 Add av_get_channel_layout_channel_index(), av_get_channel_name()
262262 and av_channel_layout_extract_channel().
263263
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
265265 Add av_opt_set_bin()
266266
267−2012-05-15 - lavfi 2.17.0
267+2012-05-15 - lavfi 2.74.100 / 2.17.0
268268 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
270270 header buffersink.h
271− 720c6b7 - add av_buffersrc_write_frame(), deprecate
271+ 1cbf7fb / 720c6b7 - add av_buffersrc_write_frame(), deprecate
272272 av_vsrc_buffer_add_frame()
273− ab16504 - add avfilter_copy_buf_props()
274− 9453c9e - add extended_data to AVFilterBuffer
275− 1b8c927 - add avfilter_get_audio_buffer_ref_from_arrays()
273+ 61930bd / ab16504 - add avfilter_copy_buf_props()
274+ 61930bd / 9453c9e - add extended_data to AVFilterBuffer
275+ 61930bd / 1b8c927 - add avfilter_get_audio_buffer_ref_from_arrays()
276276
277−2012-05-09 - lavu 51.30.0 - samplefmt.h
278− 142e740 - add av_samples_copy()
279− 6d7f617 - add av_samples_set_silence()
277+2012-05-09 - lavu 51.53.100 / 51.30.0 - samplefmt.h
278+ 61930bd / 142e740 - add av_samples_copy()
279+ 61930bd / 6d7f617 - add av_samples_set_silence()
280280
281−2012-05-09 - a5117a2 - lavc 54.13.1
281+2012-05-09 - 61930bd / a5117a2 - lavc 54.21.101 / 54.13.1
282282 For audio formats with fixed frame size, the last frame
283283 no longer needs to be padded with silence, libavcodec
284284 will handle this internally (effectively all encoders
285285 behave as if they had CODEC_CAP_SMALL_LAST_FRAME set).
286286
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
288288 Add sample_rate and channel_layout fields to AVFrame.
289289
290−2012-05-01 - 4010d72 - lavr 0.0.1
290+2012-05-01 - 2330eb1 / 4010d72 - lavr 0.0.1
291291 Change AV_MIX_COEFF_TYPE_Q6 to AV_MIX_COEFF_TYPE_Q8.
292292
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
294294 Add av_parse_cpu_flags()
295295
296−2012-04-24 - c8af852 - lavr 0.0.0
296+2012-04-24 - 3ead79e / c8af852 - lavr 0.0.0
297297 Add libavresample audio conversion library
298298
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
300300 Add audio FIFO functions:
301301 av_audio_fifo_free()
302302 av_audio_fifo_alloc()
@@ -308,10 +308,10 @@ API changes, most recent first: · 5 unmodified lines
308308 av_audio_fifo_size()
309309 av_audio_fifo_space()
310310
311−2012-04-14 - lavfi 2.16.0 - avfiltergraph.h
312− d7bcc71 Add avfilter_graph_parse2().
311+2012-04-14 - lavfi 2.70.100 / 2.16.0 - avfiltergraph.h
312+ 7432bcf / d7bcc71 Add avfilter_graph_parse2().
313313
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
315315 Add av_get_packed_sample_fmt() and av_get_planar_sample_fmt()
316316
317317 2012-03-21 - b75c67d - lavu 51.43.100
@@ -339,73 +339,73 @@ API changes, most recent first: · 21 unmodified lines
339339 2012-01-24 - 0c3577b - lavfi 2.60.100
340340 Add avfilter_graph_dump.
341341
342−2012-03-20 - 3c90cc2 - lavfo 54.2.0
342+2012-03-20 - 0ebd836 / 3c90cc2 - lavfo 54.2.0
343343 Deprecate av_read_packet(), use av_read_frame() with
344344 AVFMT_FLAG_NOPARSE | AVFMT_FLAG_NOFILLIN in AVFormatContext.flags
345345
346−2012-03-05 - lavc 54.8.0
347− 6699d07 Add av_get_exact_bits_per_sample()
348− 9524cf7 Add av_get_audio_frame_duration()
346+2012-03-05 - lavc 54.10.100 / 54.8.0
347+ f095391 / 6699d07 Add av_get_exact_bits_per_sample()
348+ f095391 / 9524cf7 Add av_get_audio_frame_duration()
349349
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
351351 Add av_codec_is_encoder/decoder().
352352
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
354354 Add av_packet_shrink_side_data.
355355
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
357357 Add AVStream.attached_pic and AV_DISPOSITION_ATTACHED_PIC,
358358 used for dealing with attached pictures/cover art.
359359
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
361361 Add AVERROR_UNKNOWN
362362 NOTE: this was backported to 0.8
363363
364−2012-02-20 - e9cda85 - lavc 54.2.0
364+2012-02-20 - eadd426 / e9cda85 - lavc 54.2.100 / 54.2.0
365365 Add duration field to AVCodecParserContext
366366
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
368368 Add av_rescale_q_rnd()
369369
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
371371 Add PIX_FMT_PSEUDOPAL flag.
372372
373−2012-02-08 - 52f82a1 - lavc 54.1.0
373+2012-02-08 - f2b20b7 / 52f82a1 - lavc 54.2.100 / 54.1.0
374374 Add avcodec_encode_video2() and deprecate avcodec_encode_video().
375375
376−2012-02-01 - 316fc74 - lavc 54.1.0
376+2012-02-01 - 4c677df / 316fc74 - lavc 54.1.0
377377 Add av_fast_padded_malloc() as alternative for av_realloc() when aligned
378378 memory is required. The buffer will always have FF_INPUT_BUFFER_PADDING_SIZE
379379 zero-padded bytes at the end.
380380
381−2012-01-31 - dd6d3b0 - lavf 54.1.0
381+2012-01-31 - a369a6b / dd6d3b0 - lavf 54.1.0
382382 Add avformat_get_riff_video_tags() and avformat_get_riff_audio_tags().
383383 NOTE: this was backported to 0.8
384384
385−2012-01-31 - af08d9a - lavc 54.1.0
385+2012-01-31 - a369a6b / af08d9a - lavc 54.1.0
386386 Add avcodec_is_open() function.
387387 NOTE: this was backported to 0.8
388388
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
390390 Add a new installed header libavutil/intfloat.h with int/float punning
391391 functions.
392392 NOTE: this was backported to 0.8
393393
394−2012-01-25 - lavf 53.22.0
395− f1caf01 Allow doing av_write_frame(ctx, NULL) for flushing possible
394+2012-01-25 - lavf 53.31.100 / 53.22.0
395+ 3c5fe5b / f1caf01 Allow doing av_write_frame(ctx, NULL) for flushing possible
396396 buffered data within a muxer. Added AVFMT_ALLOW_FLUSH for
397397 muxers supporting it (av_write_frame makes sure it is called
398398 only for muxers with this flag).
399399
400−2012-01-15 - lavc 53.34.0
400+2012-01-15 - lavc 53.56.105 / 53.34.0
401401 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
403403 encoders.
404− 5ee5fa0 Add avcodec_fill_audio_frame() as a convenience function.
405− b2c75b6 Add avcodec_encode_audio2() and deprecate avcodec_encode_audio().
404+ 67f5650 / 5ee5fa0 Add avcodec_fill_audio_frame() as a convenience function.
405+ 67f5650 / b2c75b6 Add avcodec_encode_audio2() and deprecate avcodec_encode_audio().
406406 Add AVCodec.encode2().
407407
408−2012-01-12 - 3167dc9 - lavfi 2.15.0
408+2012-01-12 - b18e17e / 3167dc9 - lavfi 2.59.100 / 2.15.0
409409 Add a new installed header -- libavfilter/version.h -- with version macros.
410410
411411 2011-12-08 - a502939 - lavfi 2.52.0
@@ -426,37 +426,37 @@ API changes, most recent first: · 14 unmodified lines
426426 2011-10-20 - b35e9e1 - lavu 51.22.0
427427 Add av_strtok() to avstring.h.
428428
429−2012-01-03 - b73ec05 - lavu 51.21.0
429+2012-01-03 - ad1c8dd / b73ec05 - lavu 51.34.100 / 51.21.0
430430 Add av_popcount64
431431
432−2011-12-18 - 8400b12 - lavc 53.28.1
432+2011-12-18 - 7c29313 / 8400b12 - lavc 53.46.1 / 53.28.1
433433 Deprecate AVFrame.age. The field is unused.
434434
435−2011-12-12 - 5266045 - lavf 53.17.0
435+2011-12-12 - 8bc7fe4 / 5266045 - lavf 53.25.0 / 53.17.0
436436 Add avformat_close_input().
437437 Deprecate av_close_input_file() and av_close_input_stream().
438438
439−2011-12-02 - 0eea212 - lavc 53.25.0
439+2011-12-02 - e4de716 / 0eea212 - lavc 53.40.0 / 53.25.0
440440 Add nb_samples and extended_data fields to AVFrame.
441441 Deprecate AVCODEC_MAX_AUDIO_FRAME_SIZE.
442442 Deprecate avcodec_decode_audio3() in favor of avcodec_decode_audio4().
443443 avcodec_decode_audio4() writes output samples to an AVFrame, which allows
444444 audio decoders to use get_buffer().
445445
446−2011-12-04 - 560f773 - lavc 53.24.0
446+2011-12-04 - e4de716 / 560f773 - lavc 53.40.0 / 53.24.0
447447 Change AVFrame.data[4]/base[4]/linesize[4]/error[4] to [8] at next major bump.
448448 Change AVPicture.data[4]/linesize[4] to [8] at next major bump.
449449 Change AVCodecContext.error[4] to [8] at next major bump.
450450 Add AV_NUM_DATA_POINTERS to simplify the bump transition.
451451
452−2011-11-23 - bbb46f3 - lavu 51.18.0
452+2011-11-23 - 8e576d5 / bbb46f3 - lavu 51.27.0 / 51.18.0
453453 Add av_samples_get_buffer_size(), av_samples_fill_arrays(), and
454454 av_samples_alloc(), to samplefmt.h.
455455
456−2011-11-23 - 8889cc4 - lavu 51.17.0
456+2011-11-23 - 8e576d5 / 8889cc4 - lavu 51.27.0 / 51.17.0
457457 Add planar sample formats and av_sample_fmt_is_planar() to samplefmt.h.
458458
459−2011-11-19 - f3a29b7 - lavc 53.21.0
459+2011-11-19 - dbb38bc / f3a29b7 - lavc 53.36.0 / 53.21.0
460460 Move some AVCodecContext fields to a new private struct, AVCodecInternal,
461461 which is accessed from a new field, AVCodecContext.internal.
462462 - fields moved:
@@ -464,55 +464,55 @@ API changes, most recent first: · 1 unmodified line
464464 AVCodecContext.internal_buffer_count --> AVCodecInternal.buffer_count
465465 AVCodecContext.is_copy --> AVCodecInternal.is_copy
466466
467−2011-11-16 - 6270671 - lavu 51.16.0
467+2011-11-16 - 8709ba9 / 6270671 - lavu 51.26.0 / 51.16.0
468468 Add av_timegm()
469469
470−2011-11-13 - lavf 53.15.0
470+2011-11-13 - lavf 53.21.0 / 53.15.0
471471 New interrupt callback API, allowing per-AVFormatContext/AVIOContext
472472 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
474474 AVFormatContext.
475− 1dee0ac Add avio_open2() with additional parameters. Those are
475+ 5f268ca / 1dee0ac Add avio_open2() with additional parameters. Those are
476476 an interrupt callback and an options AVDictionary.
477477 This will allow passing AVOptions to protocols after lavf
478478 54.0.
479479
480−2011-11-06 - ba04ecf - lavu 51.14.0
480+2011-11-06 - 13b7781 / ba04ecf - lavu 51.24.0 / 51.14.0
481481 Add av_strcasecmp() and av_strncasecmp() to avstring.h.
482482
483−2011-11-06 - 07b172f - lavu 51.13.0
483+2011-11-06 - 13b7781 / 07b172f - lavu 51.24.0 / 51.13.0
484484 Add av_toupper()/av_tolower()
485485
486−2011-11-05 - b6d08f4 - lavf 53.13.0
486+2011-11-05 - d8cab5c / b6d08f4 - lavf 53.19.0 / 53.13.0
487487 Add avformat_network_init()/avformat_network_deinit()
488488
489−2011-10-27 - 512557b - lavc 53.15.0
489+2011-10-27 - 6faf0a2 / 512557b - lavc 53.24.0 / 53.15.0
490490 Remove avcodec_parse_frame.
491491 Deprecate AVCodecContext.parse_only and CODEC_CAP_PARSE_ONLY.
492492
493−2011-10-19 - 569129a - lavf 53.10.0
493+2011-10-19 - d049257 / 569129a - lavf 53.17.0 / 53.10.0
494494 Add avformat_new_stream(). Deprecate av_new_stream().
495495
496−2011-10-13 - b631fba - lavf 53.9.0
496+2011-10-13 - 91eb1b1 / b631fba - lavf 53.16.0 / 53.9.0
497497 Add AVFMT_NO_BYTE_SEEK AVInputFormat flag.
498498
499−2011-10-12 - lavu 51.12.0
499+2011-10-12 - lavu 51.21.0 / 51.12.0
500500 AVOptions API rewrite.
501501
502− - 145f741 FF_OPT_TYPE* renamed to AV_OPT_TYPE_*
502+ - f884ef0 / 145f741 FF_OPT_TYPE* renamed to AV_OPT_TYPE_*
503503 - 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
505505 av_set_double -> av_opt_set_double
506506 av_set_q -> av_opt_set_q
507507 av_set_int -> av_opt_set_int
508508
509− 41d9d51 av_get_string -> av_opt_get
509+ f884ef0 / 41d9d51 av_get_string -> av_opt_get
510510 av_get_double -> av_opt_get_double
511511 av_get_q -> av_opt_get_q
512512 av_get_int -> av_opt_get_int
513513
514− - 8c5dcaa trivial rename av_next_option -> av_opt_next
515− - 641c7af new functions - av_opt_child_next, av_opt_child_class_next
514+ - f884ef0 / 8c5dcaa trivial rename av_next_option -> av_opt_next
515+ - f884ef0 / 641c7af new functions - av_opt_child_next, av_opt_child_class_next
516516 and av_opt_find2()
517517
518518 2011-09-22 - a70e787 - lavu 51.17.0
@@ -558,31 +558,31 @@ API changes, most recent first: · 39 unmodified lines
558558 2011-08-20 - 69e2c1a - lavu 51.13.0
559559 Add av_get_media_type_string().
560560
561−2011-09-03 - fb4ca26 - lavc 53.13.0
561+2011-09-03 - 1889c67 / fb4ca26 - lavc 53.13.0
562562 lavf 53.11.0
563563 lsws 2.1.0
564564 Add {avcodec,avformat,sws}_get_class().
565565
566−2011-08-03 - c11fb82 - lavu 51.15.0
566+2011-08-03 - 1889c67 / c11fb82 - lavu 51.15.0
567567 Add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find() function.
568568
569569 2011-08-14 - 323b930 - lavu 51.12.0
570570 Add av_fifo_peek2(), deprecate av_fifo_peek().
571571
572−2011-08-26 - lavu 51.9.0
573− - add41de..abc78a5 Do not include intfloat_readwrite.h,
572+2011-08-26 - lavu 51.14.0 / 51.9.0
573+ - 976a8b2 / add41de..976a8b2 / abc78a5 Do not include intfloat_readwrite.h,
574574 mathematics.h, rational.h, pixfmt.h, or log.h from avutil.h.
575575
576−2011-08-16 - 48f9e45 - lavf 53.8.0
576+2011-08-16 - 27fbe31 / 48f9e45 - lavf 53.11.0 / 53.8.0
577577 Add avformat_query_codec().
578578
579−2011-08-16 - bca06e7 - lavc 53.11.0
579+2011-08-16 - 27fbe31 / bca06e7 - lavc 53.11.0
580580 Add avcodec_get_type().
581581
582−2011-08-06 - 2f63440 - lavf 53.7.0
582+2011-08-06 - 0cb233c / 2f63440 - lavf 53.7.0
583583 Add error_recognition to AVFormatContext.
584584
585−2011-08-02 - 9d39cbf - lavc 53.9.1
585+2011-08-02 - 1d186e9 / 9d39cbf - lavc 53.9.1
586586 Add AV_PKT_FLAG_CORRUPT AVPacket flag.
587587
588588 2011-07-16 - b57df29 - lavfi 2.27.0
@@ -593,11 +593,11 @@ API changes, most recent first: · 4 unmodified lines
593593 avfilter_set_common_packing_formats()
594594 avfilter_all_packing_formats()
595595
596−2011-07-10 - a67c061 - lavf 53.6.0
596+2011-07-10 - 3602ad7 / a67c061 - lavf 53.6.0
597597 Add avformat_find_stream_info(), deprecate av_find_stream_info().
598598 NOTE: this was backported to 0.7
599599
600−2011-07-10 - 0b950fe - lavc 53.8.0
600+2011-07-10 - 3602ad7 / 0b950fe - lavc 53.8.0
601601 Add avcodec_open2(), deprecate avcodec_open().
602602 NOTE: this was backported to 0.7
603603
@@ -640,35 +640,35 @@ API changes, most recent first: · 36 unmodified lines
640640 2011-06-12 - 6119b23 - lavfi 2.16.0 - avfilter_graph_parse()
641641 Change avfilter_graph_parse() signature.
642642
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
644644 Add av_printf_format().
645645
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
647647 Add avformat_open_input and avformat_write_header().
648648 Deprecate av_open_input_stream, av_open_input_file,
649649 AVFormatParameters and av_write_header.
650650
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
652652 Add av_opt_set_dict() and av_opt_find().
653653 Deprecate av_find_opt().
654654 Add AV_DICT_APPEND flag.
655655
656−2011-06-10 - cb7c11c - lavu 51.6.0 - opt.h
656+2011-06-10 - 45fb647 / cb7c11c - lavu 51.6.0 - opt.h
657657 Add av_opt_flag_is_set().
658658
659659 2011-06-10 - c381960 - lavfi 2.15.0 - avfilter_get_audio_buffer_ref_from_arrays
660660 Add avfilter_get_audio_buffer_ref_from_arrays() to avfilter.h.
661661
662−2011-06-09 - d9f80ea - lavu 51.8.0 - AVMetadata
662+2011-06-09 - f9ecb84 / d9f80ea - lavu 51.8.0 - AVMetadata
663663 Move AVMetadata from lavf to lavu and rename it to
664664 AVDictionary -- new installed header dict.h.
665665 All av_metadata_* functions renamed to av_dict_*.
666666
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()
668668 Add av_get_bytes_per_sample() in libavutil/samplefmt.h.
669669 Deprecate av_get_bits_per_sample_fmt().
670670
671−2011-06-05 - b39b062 - lavu 51.8.0 - opt.h
671+2011-06-05 - f956924 / b39b062 - lavu 51.8.0 - opt.h
672672 Add av_opt_free convenience function.
673673
674674 2011-06-06 - 95a0242 - lavfi 2.14.0 - AVFilterBufferRefAudioProps
@@ -698,7 +698,7 @@ API changes, most recent first: · 23 unmodified lines
698698 Add av_get_pix_fmt_name() in libavutil/pixdesc.h, and deprecate
699699 avcodec_get_pix_fmt_name() in libavcodec/avcodec.h in its favor.
700700
701−2011-05-25 - 30315a8 - lavf 53.3.0 - avformat.h
701+2011-05-25 - 39e4206 / 30315a8 - lavf 53.3.0 - avformat.h
702702 Add fps_probe_size to AVFormatContext.
703703
704704 2011-05-22 - 5ecdfd0 - lavf 53.2.0 - avformat.h
@@ -714,10 +714,10 @@ API changes, most recent first: · 9 unmodified lines
714714 2011-05-14 - 9fdf772 - lavfi 2.6.0 - avcodec.h
715715 Add avfilter_get_video_buffer_ref_from_frame() to libavfilter/avcodec.h.
716716
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
718718 Add request_sample_fmt field to AVCodecContext.
719719
720−2011-05-10 - 188dea1 - lavc 53.6.0 - avcodec.h
720+2011-05-10 - 59eb12f / 188dea1 - lavc 53.6.0 - avcodec.h
721721 Deprecate AVLPCType and the following fields in
722722 AVCodecContext: lpc_coeff_precision, prediction_order_method,
723723 min_partition_order, max_partition_order, lpc_type, lpc_passes.
@@ -747,81 +747,81 @@ API changes, most recent first: · 23 unmodified lines
747747 Add av_dynarray_add function for adding
748748 an element to a dynamic array.
749749
750−2011-04-26 - bebe72f - lavu 51.1.0 - avutil.h
750+2011-04-26 - d7e5aeb / bebe72f - lavu 51.1.0 - avutil.h
751751 Add AVPictureType enum and av_get_picture_type_char(), deprecate
752752 FF_*_TYPE defines and av_get_pict_type_char() defined in
753753 libavcodec/avcodec.h.
754754
755−2011-04-26 - 10d3940 - lavfi 2.3.0 - avfilter.h
755+2011-04-26 - d7e5aeb / 10d3940 - lavfi 2.3.0 - avfilter.h
756756 Add pict_type and key_frame fields to AVFilterBufferRefVideo.
757757
758−2011-04-26 - 7a11c82 - lavfi 2.2.0 - vsrc_buffer
758+2011-04-26 - d7e5aeb / 7a11c82 - lavfi 2.2.0 - vsrc_buffer
759759 Add sample_aspect_ratio fields to vsrc_buffer arguments
760760
761−2011-04-21 - 94f7451 - lavc 53.1.0 - avcodec.h
761+2011-04-21 - 8772156 / 94f7451 - lavc 53.1.0 - avcodec.h
762762 Add CODEC_CAP_SLICE_THREADS for codecs supporting sliced threading.
763763
764764 2011-04-15 - lavc 52.120.0 - avcodec.h
765765 AVPacket structure got additional members for passing side information:
766− 4de339e introduce side information for AVPacket
767− 2d8591c make containers pass palette change in AVPacket
766+ c407984 / 4de339e introduce side information for AVPacket
767+ c407984 / 2d8591c make containers pass palette change in AVPacket
768768
769769 2011-04-12 - lavf 52.107.0 - avio.h
770770 Avio cleanup, part II - deprecate the entire URLContext API:
771− 175389c add avio_check as a replacement for url_exist
772− ff1ec0c add avio_pause and avio_seek_time as replacements
771+ c55780d / 175389c add avio_check as a replacement for url_exist
772+ 9891004 / ff1ec0c add avio_pause and avio_seek_time as replacements
773773 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
775775 should be used instead.
776− 80c6e23 rename url_set_interrupt_cb->avio_set_interrupt_cb.
777− f87b1b3 rename open flags: URL_* -> AVIO_*
778− f8270bb add avio_enum_protocols.
779− 5593f03 deprecate URLProtocol.
780− c486dad deprecate URLContext.
781− 026e175 deprecate the typedef for URLInterruptCB
782− 8e76a19 deprecate av_register_protocol2.
783− b840484 deprecate URL_PROTOCOL_FLAG_NESTED_SCHEME
784− 1305d93 deprecate av_url_read_seek
785− fa104e1 deprecate av_url_read_pause
786− 727c7aa deprecate url_get_filename().
787− 5958df3 deprecate url_max_packet_size().
788− 1869ea0 deprecate url_get_file_handle().
789− 32a97d4 deprecate url_filesize().
790− e52a914 deprecate url_close().
791− 58a48c6 deprecate url_seek().
792− 925e908 deprecate url_write().
793− dce3756 deprecate url_read_complete().
794− bc371ac deprecate url_read().
795− 0589da0 deprecate url_open().
796− 62eaaea deprecate url_connect.
797− 5652bb9 deprecate url_alloc.
798− 333e894 deprecate url_open_protocol
799− e230705 deprecate url_poll and URLPollEntry
776+ c88caa5 / 80c6e23 rename url_set_interrupt_cb->avio_set_interrupt_cb.
777+ c88caa5 / f87b1b3 rename open flags: URL_* -> AVIO_*
778+ d4d0932 / f8270bb add avio_enum_protocols.
779+ d4d0932 / 5593f03 deprecate URLProtocol.
780+ d4d0932 / c486dad deprecate URLContext.
781+ d4d0932 / 026e175 deprecate the typedef for URLInterruptCB
782+ c88caa5 / 8e76a19 deprecate av_register_protocol2.
783+ 11d7841 / b840484 deprecate URL_PROTOCOL_FLAG_NESTED_SCHEME
784+ 11d7841 / 1305d93 deprecate av_url_read_seek
785+ 11d7841 / fa104e1 deprecate av_url_read_pause
786+ 434f248 / 727c7aa deprecate url_get_filename().
787+ 434f248 / 5958df3 deprecate url_max_packet_size().
788+ 434f248 / 1869ea0 deprecate url_get_file_handle().
789+ 434f248 / 32a97d4 deprecate url_filesize().
790+ 434f248 / e52a914 deprecate url_close().
791+ 434f248 / 58a48c6 deprecate url_seek().
792+ 434f248 / 925e908 deprecate url_write().
793+ 434f248 / dce3756 deprecate url_read_complete().
794+ 434f248 / bc371ac deprecate url_read().
795+ 434f248 / 0589da0 deprecate url_open().
796+ 434f248 / 62eaaea deprecate url_connect.
797+ 434f248 / 5652bb9 deprecate url_alloc.
798+ 434f248 / 333e894 deprecate url_open_protocol
799+ 434f248 / e230705 deprecate url_poll and URLPollEntry
800800
801801 2011-04-08 - lavf 52.106.0 - avformat.h
802802 Minor avformat.h cleanup:
803− a9bf9d8 deprecate av_guess_image2_codec
804− c3675df rename avf_sdp_create->av_sdp_create
803+ d4d0932 / a9bf9d8 deprecate av_guess_image2_codec
804+ d4d0932 / c3675df rename avf_sdp_create->av_sdp_create
805805
806806 2011-04-03 - lavf 52.105.0 - avio.h
807807 Large-scale renaming/deprecating of AVIOContext-related functions:
808− 724f6a0 deprecate url_fdopen
809− 403ee83 deprecate url_open_dyn_packet_buf
810− 6dc7d80 rename url_close_dyn_buf -> avio_close_dyn_buf
811− b92c545 rename url_open_dyn_buf -> avio_open_dyn_buf
812− 8978fed introduce an AVIOContext.seekable field as a replacement for
808+ 2cae980 / 724f6a0 deprecate url_fdopen
809+ 2cae980 / 403ee83 deprecate url_open_dyn_packet_buf
810+ 2cae980 / 6dc7d80 rename url_close_dyn_buf -> avio_close_dyn_buf
811+ 2cae980 / b92c545 rename url_open_dyn_buf -> avio_open_dyn_buf
812+ 2cae980 / 8978fed introduce an AVIOContext.seekable field as a replacement for
813813 AVIOContext.is_streamed and url_is_streamed()
814− b64030f deprecate get_checksum()
815− 4c4427a deprecate init_checksum()
816− 4ec153b deprecate udp_set_remote_url/get_local_port
817− 933e90a deprecate av_url_read_fseek/fpause
818− 8d9769a deprecate url_fileno
819− b7f2fdd rename put_flush_packet -> avio_flush
820− 35f1023 deprecate url_close_buf
821− 83fddae deprecate url_open_buf
822− d9d86e0 rename url_fprintf -> avio_printf
823− 59f65d9 deprecate url_setbufsize
824− 3e68b3b deprecate url_ferror
814+ 1caa412 / b64030f deprecate get_checksum()
815+ 1caa412 / 4c4427a deprecate init_checksum()
816+ 2fd41c9 / 4ec153b deprecate udp_set_remote_url/get_local_port
817+ 4fa0e24 / 933e90a deprecate av_url_read_fseek/fpause
818+ 4fa0e24 / 8d9769a deprecate url_fileno
819+ 0fecf26 / b7f2fdd rename put_flush_packet -> avio_flush
820+ 0fecf26 / 35f1023 deprecate url_close_buf
821+ 0fecf26 / 83fddae deprecate url_open_buf
822+ 0fecf26 / d9d86e0 rename url_fprintf -> avio_printf
823+ 0fecf26 / 59f65d9 deprecate url_setbufsize
824+ 6947b0c / 3e68b3b deprecate url_ferror
825825 e8bb2e2 deprecate url_fget_max_packet_size
826826 76aa876 rename url_fsize -> avio_size
827827 e519753 deprecate url_fgetc
@@ -842,7 +842,7 @@ API changes, most recent first: · 14 unmodified lines
842842 b3db9ce deprecate get_partial_buffer
843843 8d9ac96 rename av_alloc_put_byte -> avio_alloc_context
844844
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
846846 Add audio_service_type field to AVCodecContext.
847847
848848 2011-03-17 - e309fdc - lavu 50.40.0 - pixfmt.h

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t