History

Merge remote-tracking branch 'qatar/master'

* qatar/master: fate: make compare() function compatible with POSIX bc Update Janne's email address. APIchanges: Replace Subversion revision numbers by Git hashes. bytestream: Eliminate one level of pointless macro indirection. xwd: convert to bytestream2. vqavideo: port to bytestream2 API Read preset files with suffix .avpreset prores: allow user to set fixed quantiser lavf: remove some disabled code. lavf: only set average frame rate for video. lavf: remove a pointless check. avcodec: add XBM encoder Conflicts: Changelog cmdutils.c cmdutils.h doc/APIchanges libavcodec/Makefile libavcodec/avcodec.h libavcodec/version.h libavcodec/vqavideo.c libavformat/img2enc.c libavformat/utils.c

Michael Niedermayer committed 14 years ago

Commit bae053f2 parents 7f4c5ab a56fba520 files · +464 −392Browse files

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

Unified · Split

doc/APIchanges+147−147
@@ -605,39 +605,39 @@ API changes, most recent first: · 604 unmodified lines
6052011-01-31 - 910b5b8 - lavfi 1.75.0 - AVFilterLink sample_aspect_ratio6052011-01-31 - 910b5b8 - lavfi 1.75.0 - AVFilterLink sample_aspect_ratio
606 Add sample_aspect_ratio field to AVFilterLink.606 Add sample_aspect_ratio field to AVFilterLink.
607 607
6082011-01-15 - r26374 - lavfi 1.74.0 - AVFilterBufferRefAudioProps6082011-01-15 - a242ac3 - lavfi 1.74.0 - AVFilterBufferRefAudioProps
609 Rename AVFilterBufferRefAudioProps.samples_nb to nb_samples.609 Rename AVFilterBufferRefAudioProps.samples_nb to nb_samples.
610 610
6112011-01-14 - r26330 - lavf 52.93.0 - av_metadata_copy()6112011-01-14 - 7f88a5b - lavf 52.93.0 - av_metadata_copy()
612 Add av_metadata_copy() in avformat.h.612 Add av_metadata_copy() in avformat.h.
613 613
6142011-01-07 - r26262 - lavc 52.107.0 - deprecate reordered_opaque6142011-01-07 - 81c623f - lavc 52.107.0 - deprecate reordered_opaque
615 Deprecate reordered_opaque in favor of pkt_pts/dts.615 Deprecate reordered_opaque in favor of pkt_pts/dts.
616 616
6172011-01-07 - r26261 - lavc 52.106.0 - pkt_dts6172011-01-07 - 1919fea - lavc 52.106.0 - pkt_dts
618 Add pkt_dts to AVFrame, this will in the future allow multithreading decoders618 Add pkt_dts to AVFrame, this will in the future allow multithreading decoders
619 to not mess up dts.619 to not mess up dts.
620 620
6212011-01-07 - r26260 - lavc 52.105.0 - pkt_pts6212011-01-07 - 393cbb9 - lavc 52.105.0 - pkt_pts
622 Add pkt_pts to AVFrame.622 Add pkt_pts to AVFrame.
623 623
6242011-01-07 - r26259 - lavc 52.104.0 - av_get_profile_name()6242011-01-07 - 060ec0a - lavc 52.104.0 - av_get_profile_name()
625 Add av_get_profile_name to libavcodec/avcodec.h.625 Add av_get_profile_name to libavcodec/avcodec.h.
626 626
6272010-12-27 - r26108 - lavfi 1.71.0 - AV_PERM_NEG_LINESIZES6272010-12-27 - 0ccabee - lavfi 1.71.0 - AV_PERM_NEG_LINESIZES
628 Add AV_PERM_NEG_LINESIZES in avfilter.h.628 Add AV_PERM_NEG_LINESIZES in avfilter.h.
629 629
6302010-12-27 - r26104 - lavf 52.91.0 - av_find_best_stream()6302010-12-27 - 9128ae0 - lavf 52.91.0 - av_find_best_stream()
631 Add av_find_best_stream to libavformat/avformat.h.631 Add av_find_best_stream to libavformat/avformat.h.
632 632
6332010-12-27 - r26103 - lavf 52.90.06332010-12-27 - 107a7e3 - lavf 52.90.0
634 Add AVFMT_NOSTREAMS flag for formats with no streams,634 Add AVFMT_NOSTREAMS flag for formats with no streams,
635 like e.g. text metadata.635 like e.g. text metadata.
636 636
6372010-12-22 - r26073 - lavu 50.36.0 - file.h6372010-12-22 - 0328b9e - lavu 50.36.0 - file.h
638 Add functions av_file_map() and av_file_unmap() in file.h.638 Add functions av_file_map() and av_file_unmap() in file.h.
639 639
6402010-12-19 - r26056 - lavu 50.35.0 - error.h6402010-12-19 - 0bc55f5 - lavu 50.35.0 - error.h
641 Add "not found" error codes:641 Add "not found" error codes:
642 AVERROR_DEMUXER_NOT_FOUND642 AVERROR_DEMUXER_NOT_FOUND
643 AVERROR_MUXER_NOT_FOUND643 AVERROR_MUXER_NOT_FOUND
@@ -648,28 +648,28 @@ API changes, most recent first: · 4 unmodified lines
648 AVERROR_BSF_NOT_FOUND648 AVERROR_BSF_NOT_FOUND
649 AVERROR_STREAM_NOT_FOUND649 AVERROR_STREAM_NOT_FOUND
650 650
6512010-12-09 - r25923 - lavcore 0.16.0 - avcore.h6512010-12-09 - c61cdd0 - lavcore 0.16.0 - avcore.h
652 Move AV_NOPTS_VALUE, AV_TIME_BASE, AV_TIME_BASE_Q symbols from652 Move AV_NOPTS_VALUE, AV_TIME_BASE, AV_TIME_BASE_Q symbols from
653 avcodec.h to avcore.h.653 avcodec.h to avcore.h.
654 654
6552010-12-04 - r25886 - lavc 52.98.0 - CODEC_CAP_NEG_LINESIZES6552010-12-04 - 16cfc96 - lavc 52.98.0 - CODEC_CAP_NEG_LINESIZES
656 Add CODEC_CAP_NEG_LINESIZES codec capability flag in avcodec.h.656 Add CODEC_CAP_NEG_LINESIZES codec capability flag in avcodec.h.
657 657
6582010-12-04 - r25879 - lavu 50.34.0 - av_get_pix_fmt_string()6582010-12-04 - bb4afa1 - lavu 50.34.0 - av_get_pix_fmt_string()
659 Deprecate avcodec_pix_fmt_string() in favor of659 Deprecate avcodec_pix_fmt_string() in favor of
660 pixdesc.h/av_get_pix_fmt_string().660 pixdesc.h/av_get_pix_fmt_string().
661 661
6622010-12-04 - r25878 - lavcore 0.15.0 - av_image_alloc()6622010-12-04 - 4da12e3 - lavcore 0.15.0 - av_image_alloc()
663 Add av_image_alloc() to libavcore/imgutils.h.663 Add av_image_alloc() to libavcore/imgutils.h.
664 664
6652010-12-02 - r25862 - lavfi 1.67.0 - avfilter_graph_create_filter()6652010-12-02 - 037be76 - lavfi 1.67.0 - avfilter_graph_create_filter()
666 Add function avfilter_graph_create_filter() in avfiltergraph.h.666 Add function avfilter_graph_create_filter() in avfiltergraph.h.
667 667
6682010-11-25 - r25826 - lavfi 1.65.0 - avfilter_get_video_buffer_ref_from_arrays()6682010-11-25 - 4723bc2 - lavfi 1.65.0 - avfilter_get_video_buffer_ref_from_arrays()
669 Add function avfilter_get_video_buffer_ref_from_arrays() in669 Add function avfilter_get_video_buffer_ref_from_arrays() in
670 avfilter.h.670 avfilter.h.
671 671
6722010-11-21 - r25787 - lavcore 0.14.0 - audioconvert.h6722010-11-21 - 176a615 - lavcore 0.14.0 - audioconvert.h
673 Add a public audio channel API in audioconvert.h, and deprecate the673 Add a public audio channel API in audioconvert.h, and deprecate the
674 corresponding functions in libavcodec:674 corresponding functions in libavcodec:
675 avcodec_get_channel_name()675 avcodec_get_channel_name()
@@ -678,23 +678,23 @@ API changes, most recent first: · 2 unmodified lines
678 avcodec_channel_layout_num_channels()678 avcodec_channel_layout_num_channels()
679 and the CH_* macros defined in libavcodec/avcodec.h.679 and the CH_* macros defined in libavcodec/avcodec.h.
680 680
6812010-11-21 - r25777 - lavf 52.85.0 - avformat.h6812010-11-21 - 6bfc268 - lavf 52.85.0 - avformat.h
682 Add av_append_packet().682 Add av_append_packet().
683 683
6842010-11-21 - r25776 - lavc 52.97.0 - avcodec.h6842010-11-21 - a08d918 - lavc 52.97.0 - avcodec.h
685 Add av_grow_packet().685 Add av_grow_packet().
686 686
6872010-11-17 - r25761 - lavcore 0.13.0 - parseutils.h6872010-11-17 - 0985e1a - lavcore 0.13.0 - parseutils.h
688 Add av_parse_color() declared in libavcore/parseutils.h.688 Add av_parse_color() declared in libavcore/parseutils.h.
689 689
6902010-11-13 - r25745 - lavc 52.95.0 - AVCodecContext6902010-11-13 - cb2c971 - lavc 52.95.0 - AVCodecContext
691 Add AVCodecContext.subtitle_header and AVCodecContext.subtitle_header_size691 Add AVCodecContext.subtitle_header and AVCodecContext.subtitle_header_size
692 fields.692 fields.
693 693
6942010-11-13 - r25740 - lavfi 1.62.0 - avfiltergraph.h6942010-11-13 - 5aaea02 - lavfi 1.62.0 - avfiltergraph.h
695 Make avfiltergraph.h public.695 Make avfiltergraph.h public.
696 696
6972010-11-13 - r25737 - lavfi 1.61.0 - avfiltergraph.h6972010-11-13 - 4fcbb2a - lavfi 1.61.0 - avfiltergraph.h
698 Remove declarations from avfiltergraph.h for the functions:698 Remove declarations from avfiltergraph.h for the functions:
699 avfilter_graph_check_validity()699 avfilter_graph_check_validity()
700 avfilter_graph_config_links()700 avfilter_graph_config_links()
@@ -702,7 +702,7 @@ API changes, most recent first: · 1 unmodified line
702 which are now internal.702 which are now internal.
703 Use avfilter_graph_config() instead.703 Use avfilter_graph_config() instead.
704 704
7052010-11-08 - r25708 - lavu 50.33.0 - eval.h7052010-11-08 - d2af720 - lavu 50.33.0 - eval.h
706 Deprecate functions:706 Deprecate functions:
707 av_parse_and_eval_expr(),707 av_parse_and_eval_expr(),
708 av_parse_expr(),708 av_parse_expr(),
@@ -714,30 +714,30 @@ API changes, most recent first: · 5 unmodified lines
714 av_expr_eval(),714 av_expr_eval(),
715 av_expr_free().715 av_expr_free().
716 716
7172010-11-08 - r25707 - lavfi 1.59.0 - avfilter_free()7172010-11-08 - 24de0ed - lavfi 1.59.0 - avfilter_free()
718 Rename avfilter_destroy() to avfilter_free().718 Rename avfilter_destroy() to avfilter_free().
719 This change breaks libavfilter API/ABI.719 This change breaks libavfilter API/ABI.
720 720
7212010-11-07 - r25705 - lavfi 1.58.0 - avfiltergraph.h7212010-11-07 - 1e80a0e - lavfi 1.58.0 - avfiltergraph.h
722 Remove graphparser.h header, move AVFilterInOut and722 Remove graphparser.h header, move AVFilterInOut and
723 avfilter_graph_parse() declarations to libavfilter/avfiltergraph.h.723 avfilter_graph_parse() declarations to libavfilter/avfiltergraph.h.
724 724
7252010-11-07 - r25700 - lavfi 1.57.0 - AVFilterInOut7252010-11-07 - 7313132 - lavfi 1.57.0 - AVFilterInOut
726 Rename field AVFilterInOut.filter to AVFilterInOut.filter_ctx.726 Rename field AVFilterInOut.filter to AVFilterInOut.filter_ctx.
727 This change breaks libavfilter API.727 This change breaks libavfilter API.
728 728
7292010-11-04 - r25674 - lavfi 1.56.0 - avfilter_graph_free()7292010-11-04 - 97dd1e4 - lavfi 1.56.0 - avfilter_graph_free()
730 Rename avfilter_graph_destroy() to avfilter_graph_free().730 Rename avfilter_graph_destroy() to avfilter_graph_free().
731 This change breaks libavfilter API/ABI.731 This change breaks libavfilter API/ABI.
732 732
7332010-11-04 - r25673 - lavfi 1.55.0 - avfilter_graph_alloc()7332010-11-04 - e15aeea - lavfi 1.55.0 - avfilter_graph_alloc()
734 Add avfilter_graph_alloc() to libavfilter/avfiltergraph.h.734 Add avfilter_graph_alloc() to libavfilter/avfiltergraph.h.
735 735
7362010-11-02 - r25654 - lavcore 0.12.0 - av_get_bits_per_sample_fmt()7362010-11-02 - 6f84cd1 - lavcore 0.12.0 - av_get_bits_per_sample_fmt()
737 Add av_get_bits_per_sample_fmt() to libavcore/samplefmt.h and737 Add av_get_bits_per_sample_fmt() to libavcore/samplefmt.h and
738 deprecate av_get_bits_per_sample_format().738 deprecate av_get_bits_per_sample_format().
739 739
7402010-11-02 - r25653 - lavcore 0.11.0 - samplefmt.h7402010-11-02 - d63e456 - lavcore 0.11.0 - samplefmt.h
741 Add sample format functions in libavcore/samplefmt.h:741 Add sample format functions in libavcore/samplefmt.h:
742 av_get_sample_fmt_name(),742 av_get_sample_fmt_name(),
743 av_get_sample_fmt(),743 av_get_sample_fmt(),
@@ -747,149 +747,149 @@ API changes, most recent first: · 3 unmodified lines
747 avcodec_get_sample_fmt(),747 avcodec_get_sample_fmt(),
748 avcodec_sample_fmt_string().748 avcodec_sample_fmt_string().
749 749
7502010-11-02 - r25652 - lavcore 0.10.0 - samplefmt.h7502010-11-02 - 262d1c5 - lavcore 0.10.0 - samplefmt.h
751 Define enum AVSampleFormat in libavcore/samplefmt.h, deprecate enum751 Define enum AVSampleFormat in libavcore/samplefmt.h, deprecate enum
752 SampleFormat.752 SampleFormat.
753 753
7542010-10-16 - r25502 - lavfi 1.52.0 - avfilter_graph_config()7542010-10-16 - 2a24df9 - lavfi 1.52.0 - avfilter_graph_config()
755 Add the function avfilter_graph_config() in avfiltergraph.h.755 Add the function avfilter_graph_config() in avfiltergraph.h.
756 756
7572010-10-15 - r25493 - lavf 52.83.0 - metadata API7572010-10-15 - 03700d3 - lavf 52.83.0 - metadata API
758 Change demuxers to export metadata in generic format and758 Change demuxers to export metadata in generic format and
759 muxers to accept generic format. Deprecate the public759 muxers to accept generic format. Deprecate the public
760 conversion API.760 conversion API.
761 761
7622010-10-10 - r25441 - lavfi 1.49.0 - AVFilterLink.time_base7622010-10-10 - 867ae7a - lavfi 1.49.0 - AVFilterLink.time_base
763 Add time_base field to AVFilterLink.763 Add time_base field to AVFilterLink.
764 764
7652010-09-27 - r25236 - lavu 50.31.0 - av_set_options_string()7652010-09-27 - c85eef4 - lavu 50.31.0 - av_set_options_string()
766 Move av_set_options_string() from libavfilter/parseutils.h to766 Move av_set_options_string() from libavfilter/parseutils.h to
767 libavutil/opt.h.767 libavutil/opt.h.
768 768
7692010-09-27 - r25227 - lavfi 1.47.0 - AVFilterLink7692010-09-27 - acc0490 - lavfi 1.47.0 - AVFilterLink
770 Make the AVFilterLink fields srcpad and dstpad store the pointers to770 Make the AVFilterLink fields srcpad and dstpad store the pointers to
771 the source and destination pads, rather than their indexes.771 the source and destination pads, rather than their indexes.
772 772
7732010-09-27 - r25225 - lavu 50.30.0 - av_get_token()7732010-09-27 - 372e288 - lavu 50.30.0 - av_get_token()
774 Move av_get_token() from libavfilter/parseutils.h to774 Move av_get_token() from libavfilter/parseutils.h to
775 libavutil/avstring.h.775 libavutil/avstring.h.
776 776
7772010-09-26 - r32368 - lsws 0.12.0 - swscale.h7772010-09-26 - 635d4ae - lsws 0.12.0 - swscale.h
778 Add the functions sws_alloc_context() and sws_init_context().778 Add the functions sws_alloc_context() and sws_init_context().
779 779
7802010-09-26 - r25210 - lavu 50.29.0 - opt.h7802010-09-26 - 6ed0404 - lavu 50.29.0 - opt.h
781 Move libavcodec/opt.h to libavutil/opt.h.781 Move libavcodec/opt.h to libavutil/opt.h.
782 782
7832010-09-24 - r25174 - lavu 50.28.0 - av_log_set_flags()7832010-09-24 - 1c1c80f - lavu 50.28.0 - av_log_set_flags()
784 Default of av_log() changed due to many problems to the old no repeat784 Default of av_log() changed due to many problems to the old no repeat
785 detection. Read the docs of AV_LOG_SKIP_REPEATED in log.h before785 detection. Read the docs of AV_LOG_SKIP_REPEATED in log.h before
786 enabling it for your app!.786 enabling it for your app!.
787 787
7882010-09-24 - r25167 - lavc 52.90.0 - av_opt_show2()7882010-09-24 - f66eb58 - lavc 52.90.0 - av_opt_show2()
789 Deprecate av_opt_show() in favor or av_opt_show2().789 Deprecate av_opt_show() in favor or av_opt_show2().
790 790
7912010-09-14 - r25120 - lavu 50.27.0 - av_popcount()7912010-09-14 - bc6f0af - lavu 50.27.0 - av_popcount()
792 Add av_popcount() to libavutil/common.h.792 Add av_popcount() to libavutil/common.h.
793 793
7942010-09-08 - r25076 - lavu 50.26.0 - av_get_cpu_flags()7942010-09-08 - c6c98d0 - lavu 50.26.0 - av_get_cpu_flags()
795 Add av_get_cpu_flags().795 Add av_get_cpu_flags().
796 796
7972010-09-07 - r25067 - lavcore 0.9.0 - av_image_copy()7972010-09-07 - 34017fd - lavcore 0.9.0 - av_image_copy()
798 Add av_image_copy().798 Add av_image_copy().
799 799
8002010-09-07 - r25064 - lavcore 0.8.0 - av_image_copy_plane()8002010-09-07 - 9686abb - lavcore 0.8.0 - av_image_copy_plane()
801 Add av_image_copy_plane().801 Add av_image_copy_plane().
802 802
8032010-09-07 - r25057 - lavcore 0.7.0 - imgutils.h8032010-09-07 - 9b7269e - lavcore 0.7.0 - imgutils.h
804 Adopt hierarchical scheme for the imgutils.h function names,804 Adopt hierarchical scheme for the imgutils.h function names,
805 deprecate the old names.805 deprecate the old names.
806 806
8072010-09-04 - r25040 - lavu 50.25.0 - AV_CPU_FLAG_*8072010-09-04 - 7160bb7 - lavu 50.25.0 - AV_CPU_FLAG_*
808 Deprecate the FF_MM_* flags defined in libavcodec/avcodec.h in favor808 Deprecate the FF_MM_* flags defined in libavcodec/avcodec.h in favor
809 of the AV_CPU_FLAG_* flags defined in libavutil/cpu.h.809 of the AV_CPU_FLAG_* flags defined in libavutil/cpu.h.
810 810
8112010-08-26 - r24936 - lavc 52.87.0 - avcodec_get_channel_layout()8112010-08-26 - 5da19b5 - lavc 52.87.0 - avcodec_get_channel_layout()
812 Add avcodec_get_channel_layout() in audioconvert.h.812 Add avcodec_get_channel_layout() in audioconvert.h.
813 813
8142010-08-20 - r24851 - lavcore 0.6.0 - av_fill_image_max_pixsteps()8142010-08-20 - e344336 - lavcore 0.6.0 - av_fill_image_max_pixsteps()
815 Rename av_fill_image_max_pixstep() to av_fill_image_max_pixsteps().815 Rename av_fill_image_max_pixstep() to av_fill_image_max_pixsteps().
816 816
8172010-08-18 - r24827 - lavcore 0.5.0 - av_fill_image_max_pixstep()8172010-08-18 - a6ddf8b - lavcore 0.5.0 - av_fill_image_max_pixstep()
818 Add av_fill_image_max_pixstep() in imgutils.h.818 Add av_fill_image_max_pixstep() in imgutils.h.
819 819
8202010-08-17 - r24814 - lavu 50.24.0 - AV_NE()8202010-08-17 - 4f2d2e4 - lavu 50.24.0 - AV_NE()
821 Add the AV_NE macro.821 Add the AV_NE macro.
822 822
8232010-08-17 - r24811 - lavfi 1.36.0 - audio framework8232010-08-17 - ad2c950 - lavfi 1.36.0 - audio framework
824 Implement AVFilterBufferRefAudioProps struct for audio properties,824 Implement AVFilterBufferRefAudioProps struct for audio properties,
825 get_audio_buffer(), filter_samples() functions and related changes.825 get_audio_buffer(), filter_samples() functions and related changes.
826 826
8272010-08-12 - r24787 - lavcore 0.4.0 - av_get_image_linesize()8272010-08-12 - 81c1eca - lavcore 0.4.0 - av_get_image_linesize()
828 Add av_get_image_linesize() in imgutils.h.828 Add av_get_image_linesize() in imgutils.h.
829 829
8302010-08-11 - r24773 - lavfi 1.34.0 - AVFilterBufferRef8302010-08-11 - c1db7bf - lavfi 1.34.0 - AVFilterBufferRef
831 Resize data and linesize arrays in AVFilterBufferRef to 8.831 Resize data and linesize arrays in AVFilterBufferRef to 8.
832 832
833 This change breaks libavfilter API/ABI.833 This change breaks libavfilter API/ABI.
834 834
8352010-08-11 - r24768 - lavc 52.85.0 - av_picture_data_copy()8352010-08-11 - 9f08d80 - lavc 52.85.0 - av_picture_data_copy()
836 Add av_picture_data_copy in avcodec.h.836 Add av_picture_data_copy in avcodec.h.
837 837
8382010-08-11 - r24765 - lavfi 1.33.0 - avfilter_open()8382010-08-11 - 84c0386 - lavfi 1.33.0 - avfilter_open()
839 Change avfilter_open() signature:839 Change avfilter_open() signature:
840 AVFilterContext *avfilter_open(AVFilter *filter, const char *inst_name) ->840 AVFilterContext *avfilter_open(AVFilter *filter, const char *inst_name) ->
841 int avfilter_open(AVFilterContext **filter_ctx, AVFilter *filter, const char *inst_name);841 int avfilter_open(AVFilterContext **filter_ctx, AVFilter *filter, const char *inst_name);
842 842
843 This change breaks libavfilter API/ABI.843 This change breaks libavfilter API/ABI.
844 844
8452010-08-11 - r24763 - lavfi 1.32.0 - AVFilterBufferRef8452010-08-11 - cc80caf - lavfi 1.32.0 - AVFilterBufferRef
846 Add a type field to AVFilterBufferRef, and move video specific846 Add a type field to AVFilterBufferRef, and move video specific
847 properties to AVFilterBufferRefVideoProps.847 properties to AVFilterBufferRefVideoProps.
848 848
849 This change breaks libavfilter API/ABI.849 This change breaks libavfilter API/ABI.
850 850
8512010-08-07 - r24732 - lavfi 1.31.0 - AVFilterLink8512010-08-07 - 5d4890d - lavfi 1.31.0 - AVFilterLink
852 Rename AVFilterLink fields:852 Rename AVFilterLink fields:
853 AVFilterLink.srcpic -> AVFilterLink.src_buf853 AVFilterLink.srcpic -> AVFilterLink.src_buf
854 AVFilterLink.cur_pic -> AVFilterLink.cur_buf854 AVFilterLink.cur_pic -> AVFilterLink.cur_buf
855 AVFilterLink.outpic -> AVFilterLink.out_buf855 AVFilterLink.outpic -> AVFilterLink.out_buf
856 856
8572010-08-07 - r24731 - lavfi 1.30.08572010-08-07 - 7fce481 - lavfi 1.30.0
858 Rename functions and fields:858 Rename functions and fields:
859 avfilter_(un)ref_pic -> avfilter_(un)ref_buffer859 avfilter_(un)ref_pic -> avfilter_(un)ref_buffer
860 avfilter_copy_picref_props -> avfilter_copy_buffer_ref_props860 avfilter_copy_picref_props -> avfilter_copy_buffer_ref_props
861 AVFilterBufferRef.pic -> AVFilterBufferRef.buffer861 AVFilterBufferRef.pic -> AVFilterBufferRef.buffer
862 862
8632010-08-07 - r24730 - lavfi 1.29.0 - AVFilterBufferRef8632010-08-07 - ecc8dad - lavfi 1.29.0 - AVFilterBufferRef
864 Rename AVFilterPicRef to AVFilterBufferRef.864 Rename AVFilterPicRef to AVFilterBufferRef.
865 865
8662010-08-07 - r24728 - lavfi 1.28.0 - AVFilterBuffer8662010-08-07 - d54e094 - lavfi 1.28.0 - AVFilterBuffer
867 Move format field from AVFilterBuffer to AVFilterPicRef.867 Move format field from AVFilterBuffer to AVFilterPicRef.
868 868
8692010-08-06 - r24709 - lavcore 0.3.0 - av_check_image_size()8692010-08-06 - bf176f5 - lavcore 0.3.0 - av_check_image_size()
870 Deprecate avcodec_check_dimensions() in favor of the function870 Deprecate avcodec_check_dimensions() in favor of the function
871 av_check_image_size() defined in libavcore/imgutils.h.871 av_check_image_size() defined in libavcore/imgutils.h.
872 872
8732010-07-30 - r24592 - lavfi 1.27.0 - AVFilterBuffer8732010-07-30 - 56b5e9d - lavfi 1.27.0 - AVFilterBuffer
874 Increase size of the arrays AVFilterBuffer.data and874 Increase size of the arrays AVFilterBuffer.data and
875 AVFilterBuffer.linesize from 4 to 8.875 AVFilterBuffer.linesize from 4 to 8.
876 876
877 This change breaks libavfilter ABI.877 This change breaks libavfilter ABI.
878 878
8792010-07-29 - r24583 - lavcore 0.2.0 - imgutils.h8792010-07-29 - e7bd48a - lavcore 0.2.0 - imgutils.h
880 Add functions av_fill_image_linesizes() and880 Add functions av_fill_image_linesizes() and
881 av_fill_image_pointers(), declared in libavcore/imgutils.h.881 av_fill_image_pointers(), declared in libavcore/imgutils.h.
882 882
8832010-07-27 - r24518 - lavcore 0.1.0 - parseutils.h8832010-07-27 - 126b638 - lavcore 0.1.0 - parseutils.h
884 Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()884 Deprecate av_parse_video_frame_size() and av_parse_video_frame_rate()
885 defined in libavcodec in favor of the newly added functions885 defined in libavcodec in favor of the newly added functions
886 av_parse_video_size() and av_parse_video_rate() declared in886 av_parse_video_size() and av_parse_video_rate() declared in
887 libavcore/parseutils.h.887 libavcore/parseutils.h.
888 888
8892010-07-23 - r24439 - lavu 50.23.0 - mathematics.h8892010-07-23 - 4485247 - lavu 50.23.0 - mathematics.h
890 Add the M_PHI constant definition.890 Add the M_PHI constant definition.
891 891
8922010-07-22 - r24424 - lavfi 1.26.0 - media format generalization8922010-07-22 - bdab614 - lavfi 1.26.0 - media format generalization
893 Add a type field to AVFilterLink.893 Add a type field to AVFilterLink.
894 894
895 Change the field types:895 Change the field types:
@@ -909,235 +909,235 @@ API changes, most recent first: · 13 unmodified lines
909 909
910 This change breaks libavfilter API/ABI.910 This change breaks libavfilter API/ABI.
911 911
9122010-07-21 - r24393 - lavcore 0.0.09122010-07-21 - aac6ca6 - lavcore 0.0.0
913 Add libavcore.913 Add libavcore.
914 914
9152010-07-17 - r24291 - lavfi 1.25.0 - AVFilterBuffer9152010-07-17 - b5c582f - lavfi 1.25.0 - AVFilterBuffer
916 Remove w and h fields from AVFilterBuffer.916 Remove w and h fields from AVFilterBuffer.
917 917
9182010-07-17 - r24284 - lavfi 1.24.0 - AVFilterBuffer9182010-07-17 - f0d77b2 - lavfi 1.24.0 - AVFilterBuffer
919 Rename AVFilterPic to AVFilterBuffer.919 Rename AVFilterPic to AVFilterBuffer.
920 920
9212010-07-17 - r24278 - lavf 52.74.0 - url_fskip()9212010-07-17 - 57fe80f - lavf 52.74.0 - url_fskip()
922 Make url_fskip() return an int error code instead of void.922 Make url_fskip() return an int error code instead of void.
923 923
9242010-07-11 - r24199 - lavc 52.83.09242010-07-11 - 23940f1 - lavc 52.83.0
925 Add AVCodecContext.lpc_type and AVCodecContext.lpc_passes fields.925 Add AVCodecContext.lpc_type and AVCodecContext.lpc_passes fields.
926 Add AVLPCType enum.926 Add AVLPCType enum.
927 Deprecate AVCodecContext.use_lpc.927 Deprecate AVCodecContext.use_lpc.
928 928
9292010-07-11 - r24185 - lavc 52.82.0 - avsubtitle_free()9292010-07-11 - e1d7c88 - lavc 52.82.0 - avsubtitle_free()
930 Add a function for free the contents of a AVSubtitle generated by930 Add a function for free the contents of a AVSubtitle generated by
931 avcodec_decode_subtitle.931 avcodec_decode_subtitle.
932 932
9332010-07-11 - r24174 - lavu 50.22.0 - bswap.h and intreadwrite.h9332010-07-11 - b91d08f - lavu 50.22.0 - bswap.h and intreadwrite.h
934 Make the bswap.h and intreadwrite.h API public.934 Make the bswap.h and intreadwrite.h API public.
935 935
9362010-07-08 - r24101 - lavu 50.21.0 - pixdesc.h9362010-07-08 - ce1cd1c - lavu 50.21.0 - pixdesc.h
937 Rename read/write_line() to av_read/write_image_line().937 Rename read/write_line() to av_read/write_image_line().
938 938
9392010-07-07 - r24091 - lavfi 1.21.0 - avfilter_copy_picref_props()9392010-07-07 - 4d508e4 - lavfi 1.21.0 - avfilter_copy_picref_props()
940 Add avfilter_copy_picref_props().940 Add avfilter_copy_picref_props().
941 941
9422010-07-03 - r24021 - lavc 52.79.09422010-07-03 - 2d525ef - lavc 52.79.0
943 Add FF_COMPLIANCE_UNOFFICIAL and change all instances of943 Add FF_COMPLIANCE_UNOFFICIAL and change all instances of
944 FF_COMPLIANCE_INOFFICIAL to use FF_COMPLIANCE_UNOFFICIAL.944 FF_COMPLIANCE_INOFFICIAL to use FF_COMPLIANCE_UNOFFICIAL.
945 945
9462010-07-02 - r23985 - lavu 50.20.0 - lfg.h9462010-07-02 - 89eec74 - lavu 50.20.0 - lfg.h
947 Export av_lfg_init(), av_lfg_get(), av_mlfg_get(), and av_bmg_get() through947 Export av_lfg_init(), av_lfg_get(), av_mlfg_get(), and av_bmg_get() through
948 lfg.h.948 lfg.h.
949 949
9502010-06-28 - r23835 - lavfi 1.20.1 - av_parse_color()9502010-06-28 - a52e2c3 - lavfi 1.20.1 - av_parse_color()
951 Extend av_parse_color() syntax, make it accept an alpha value specifier and951 Extend av_parse_color() syntax, make it accept an alpha value specifier and
952 set the alpha value to 255 by default.952 set the alpha value to 255 by default.
953 953
9542010-06-22 - r23706 - lavf 52.71.0 - URLProtocol.priv_data_size, priv_data_class9542010-06-22 - 735cf6b - lavf 52.71.0 - URLProtocol.priv_data_size, priv_data_class
955 Add priv_data_size and priv_data_class to URLProtocol.955 Add priv_data_size and priv_data_class to URLProtocol.
956 956
9572010-06-22 - r23704 - lavf 52.70.0 - url_alloc(), url_connect()9572010-06-22 - ffbb289 - lavf 52.70.0 - url_alloc(), url_connect()
958 Add url_alloc() and url_connect().958 Add url_alloc() and url_connect().
959 959
9602010-06-22 - r23702 - lavf 52.69.0 - av_register_protocol2()9602010-06-22 - 9b07a2d - lavf 52.69.0 - av_register_protocol2()
961 Add av_register_protocol2(), deprecating av_register_protocol().961 Add av_register_protocol2(), deprecating av_register_protocol().
962 962
9632010-06-09 - r23551 - lavu 50.19.0 - av_compare_mod()9632010-06-09 - 65db058 - lavu 50.19.0 - av_compare_mod()
964 Add av_compare_mod() to libavutil/mathematics.h.964 Add av_compare_mod() to libavutil/mathematics.h.
965 965
9662010-06-05 - r23485 - lavu 50.18.0 - eval API9662010-06-05 - 0b99215 - lavu 50.18.0 - eval API
967 Make the eval API public.967 Make the eval API public.
968 968
9692010-06-04 - r23461 - lavu 50.17.0 - AV_BASE64_SIZE9692010-06-04 - 31878fc - lavu 50.17.0 - AV_BASE64_SIZE
970 Add AV_BASE64_SIZE() macro.970 Add AV_BASE64_SIZE() macro.
971 971
9722010-06-02 - r23421 - lavc 52.73.0 - av_get_codec_tag_string()9722010-06-02 - 7e566bb - lavc 52.73.0 - av_get_codec_tag_string()
973 Add av_get_codec_tag_string().973 Add av_get_codec_tag_string().
974 974
9752010-06-01 - r31301 - lsws 0.11.0 - convertPalette API9752010-06-01 - 2b99142 - lsws 0.11.0 - convertPalette API
976 Add sws_convertPalette8ToPacked32() and sws_convertPalette8ToPacked24().976 Add sws_convertPalette8ToPacked32() and sws_convertPalette8ToPacked24().
977 977
9782010-05-26 - r23334 - lavc 52.72.0 - CODEC_CAP_EXPERIMENTAL9782010-05-26 - 93ebfee - lavc 52.72.0 - CODEC_CAP_EXPERIMENTAL
979 Add CODEC_CAP_EXPERIMENTAL flag.979 Add CODEC_CAP_EXPERIMENTAL flag.
980 NOTE: this was backported to 0.6980 NOTE: this was backported to 0.6
981 981
9822010-05-23 - r23255 - lavu 50.16.0 - av_get_random_seed()9822010-05-23 - 9977863 - lavu 50.16.0 - av_get_random_seed()
983 Add av_get_random_seed().983 Add av_get_random_seed().
984 984
9852010-05-18 - r23161 - lavf 52.63.0 - AVFMT_FLAG_RTP_HINT9852010-05-18 - 796ac23 - lavf 52.63.0 - AVFMT_FLAG_RTP_HINT
986 Add AVFMT_FLAG_RTP_HINT as possible value for AVFormatContext.flags.986 Add AVFMT_FLAG_RTP_HINT as possible value for AVFormatContext.flags.
987 NOTE: this was backported to 0.6987 NOTE: this was backported to 0.6
988 988
9892010-05-09 - r23066 - lavfi 1.20.0 - AVFilterPicRef9892010-05-09 - b6bc205 - lavfi 1.20.0 - AVFilterPicRef
990 Add interlaced and top_field_first fields to AVFilterPicRef.990 Add interlaced and top_field_first fields to AVFilterPicRef.
991 991
992------------------------------8<-------------------------------------992------------------------------8<-------------------------------------
993 0.6 branch was cut here993 0.6 branch was cut here
994----------------------------->8--------------------------------------994----------------------------->8--------------------------------------
995 995
9962010-05-01 - r23002 - lavf 52.62.0 - probe function9962010-05-01 - 8e2ee18 - lavf 52.62.0 - probe function
997 Add av_probe_input_format2 to API, it allows ignoring probe997 Add av_probe_input_format2 to API, it allows ignoring probe
998 results below given score and returns the actual probe score.998 results below given score and returns the actual probe score.
999 999
10002010-04-01 - r22806 - lavf 52.61.0 - metadata API10002010-04-01 - 3dd6180 - lavf 52.61.0 - metadata API
1001 Add a flag for av_metadata_set2() to disable overwriting of1001 Add a flag for av_metadata_set2() to disable overwriting of
1002 existing tags.1002 existing tags.
1003 1003
10042010-04-01 - r22753 - lavc 52.66.010042010-04-01 - 0fb49b5 - lavc 52.66.0
1005 Add avcodec_get_edge_width().1005 Add avcodec_get_edge_width().
1006 1006
10072010-03-31 - r22750 - lavc 52.65.010072010-03-31 - d103218 - lavc 52.65.0
1008 Add avcodec_copy_context().1008 Add avcodec_copy_context().
1009 1009
10102010-03-31 - r22748 - lavf 52.60.0 - av_match_ext()10102010-03-31 - 1a70d12 - lavf 52.60.0 - av_match_ext()
1011 Make av_match_ext() public.1011 Make av_match_ext() public.
1012 1012
10132010-03-31 - r22736 - lavu 50.14.0 - AVMediaType10132010-03-31 - 1149150 - lavu 50.14.0 - AVMediaType
1014 Move AVMediaType enum from libavcodec to libavutil.1014 Move AVMediaType enum from libavcodec to libavutil.
1015 1015
10162010-03-31 - r22735 - lavc 52.64.0 - AVMediaType10162010-03-31 - 72415b2 - lavc 52.64.0 - AVMediaType
1017 Define AVMediaType enum, and use it instead of enum CodecType, which1017 Define AVMediaType enum, and use it instead of enum CodecType, which
1018 is deprecated and will be dropped at the next major bump.1018 is deprecated and will be dropped at the next major bump.
1019 1019
10202010-03-25 - r22684 - lavu 50.13.0 - av_strerror()10202010-03-25 - 8795823 - lavu 50.13.0 - av_strerror()
1021 Implement av_strerror().1021 Implement av_strerror().
1022 1022
10232010-03-23 - r22649 - lavc 52.60.0 - av_dct_init()10232010-03-23 - e1484eb - lavc 52.60.0 - av_dct_init()
1024 Support DCT-I and DST-I.1024 Support DCT-I and DST-I.
1025 1025
10262010-03-15 - r22540 - lavf 52.56.0 - AVFormatContext.start_time_realtime10262010-03-15 - b8819c8 - lavf 52.56.0 - AVFormatContext.start_time_realtime
1027 Add AVFormatContext.start_time_realtime field.1027 Add AVFormatContext.start_time_realtime field.
1028 1028
10292010-03-13 - r22506 - lavfi 1.18.0 - AVFilterPicRef.pos10292010-03-13 - 5bb5c1d - lavfi 1.18.0 - AVFilterPicRef.pos
1030 Add AVFilterPicRef.pos field.1030 Add AVFilterPicRef.pos field.
1031 1031
10322010-03-13 - r22501 - lavu 50.12.0 - error.h10322010-03-13 - 60c144f - lavu 50.12.0 - error.h
1033 Move error code definitions from libavcodec/avcodec.h to1033 Move error code definitions from libavcodec/avcodec.h to
1034 the new public header libavutil/error.h.1034 the new public header libavutil/error.h.
1035 1035
10362010-03-07 - r22291 - lavc 52.56.0 - avfft.h10362010-03-07 - c709483 - lavc 52.56.0 - avfft.h
1037 Add public FFT interface.1037 Add public FFT interface.
1038 1038
10392010-03-06 - r22251 - lavu 50.11.0 - av_stristr()10392010-03-06 - ac6ef86 - lavu 50.11.0 - av_stristr()
1040 Add av_stristr().1040 Add av_stristr().
1041 1041
10422010-03-03 - r22174 - lavu 50.10.0 - av_tree_enumerate()10422010-03-03 - 4b83fc0 - lavu 50.10.0 - av_tree_enumerate()
1043 Add av_tree_enumerate().1043 Add av_tree_enumerate().
1044 1044
10452010-02-07 - r21673 - lavu 50.9.0 - av_compare_ts()10452010-02-07 - b687c1a - lavu 50.9.0 - av_compare_ts()
1046 Add av_compare_ts().1046 Add av_compare_ts().
1047 1047
10482010-02-05 - r30513 - lsws 0.10.0 - sws_getCoefficients()10482010-02-05 - 3f3dc76 - lsws 0.10.0 - sws_getCoefficients()
1049 Add sws_getCoefficients().1049 Add sws_getCoefficients().
1050 1050
10512010-02-01 - r21587 - lavf 52.50.0 - metadata API10512010-02-01 - ca76a11 - lavf 52.50.0 - metadata API
1052 Add a list of generic tag names, change 'author' -> 'artist',1052 Add a list of generic tag names, change 'author' -> 'artist',
1053 'year' -> 'date'.1053 'year' -> 'date'.
1054 1054
10552010-01-30 - r21545 - lavu 50.8.0 - av_get_pix_fmt()10552010-01-30 - 80a07f6 - lavu 50.8.0 - av_get_pix_fmt()
1056 Add av_get_pix_fmt().1056 Add av_get_pix_fmt().
1057 1057
10582010-01-21 - r30381 - lsws 0.9.0 - sws_scale()10582010-01-21 - 01cc47d - lsws 0.9.0 - sws_scale()
1059 Change constness attributes of sws_scale() parameters.1059 Change constness attributes of sws_scale() parameters.
1060 1060
10612010-01-10 - r21121 - lavfi 1.15.0 - avfilter_graph_config_links()10612010-01-10 - 3fb8e77 - lavfi 1.15.0 - avfilter_graph_config_links()
1062 Add a log_ctx parameter to avfilter_graph_config_links().1062 Add a log_ctx parameter to avfilter_graph_config_links().
1063 1063
10642010-01-07 - r30236 - lsws 0.8.0 - sws_isSupported{In,Out}put()10642010-01-07 - 8e9767f - lsws 0.8.0 - sws_isSupported{In,Out}put()
1065 Add sws_isSupportedInput() and sws_isSupportedOutput() functions.1065 Add sws_isSupportedInput() and sws_isSupportedOutput() functions.
1066 1066
10672010-01-06 - r21035 - lavfi 1.14.0 - avfilter_add_colorspace()10672010-01-06 - c1d662f - lavfi 1.14.0 - avfilter_add_colorspace()
1068 Change the avfilter_add_colorspace() signature, make it accept an1068 Change the avfilter_add_colorspace() signature, make it accept an
1069 (AVFilterFormats **) rather than an (AVFilterFormats *) as before.1069 (AVFilterFormats **) rather than an (AVFilterFormats *) as before.
1070 1070
10712010-01-03 - r21007 - lavfi 1.13.0 - avfilter_add_colorspace()10712010-01-03 - 4fd1f18 - lavfi 1.13.0 - avfilter_add_colorspace()
1072 Add avfilter_add_colorspace().1072 Add avfilter_add_colorspace().
1073 1073
10742010-01-02 - r20998 - lavf 52.46.0 - av_match_ext()10742010-01-02 - 8eb631f - lavf 52.46.0 - av_match_ext()
1075 Add av_match_ext(), it should be used in place of match_ext().1075 Add av_match_ext(), it should be used in place of match_ext().
1076 1076
10772010-01-01 - r20991 - lavf 52.45.0 - av_guess_format()10772010-01-01 - a1f547b - lavf 52.45.0 - av_guess_format()
1078 Add av_guess_format(), it should be used in place of guess_format().1078 Add av_guess_format(), it should be used in place of guess_format().
1079 1079
10802009-12-13 - r20834 - lavf 52.43.0 - metadata API10802009-12-13 - a181981 - lavf 52.43.0 - metadata API
1081 Add av_metadata_set2(), AV_METADATA_DONT_STRDUP_KEY and1081 Add av_metadata_set2(), AV_METADATA_DONT_STRDUP_KEY and
1082 AV_METADATA_DONT_STRDUP_VAL.1082 AV_METADATA_DONT_STRDUP_VAL.
1083 1083
10842009-12-13 - r20829 - lavu 50.7.0 - avstring.h API10842009-12-13 - 277c733 - lavu 50.7.0 - avstring.h API
1085 Add av_d2str().1085 Add av_d2str().
1086 1086
10872009-12-13 - r20826 - lavc 52.42.0 - AVStream10872009-12-13 - 02b398e - lavc 52.42.0 - AVStream
1088 Add avg_frame_rate.1088 Add avg_frame_rate.
1089 1089
10902009-12-12 - r20808 - lavu 50.6.0 - av_bmg_next()10902009-12-12 - 3ba69a1 - lavu 50.6.0 - av_bmg_next()
1091 Introduce the av_bmg_next() function.1091 Introduce the av_bmg_next() function.
1092 1092
10932009-12-05 - r20734 - lavfi 1.12.0 - avfilter_draw_slice()10932009-12-05 - a13a543 - lavfi 1.12.0 - avfilter_draw_slice()
1094 Add a slice_dir parameter to avfilter_draw_slice().1094 Add a slice_dir parameter to avfilter_draw_slice().
1095 1095
10962009-11-26 - r20611 - lavfi 1.11.0 - AVFilter10962009-11-26 - 4cc3f6a - lavfi 1.11.0 - AVFilter
1097 Remove the next field from AVFilter, this is not anymore required.1097 Remove the next field from AVFilter, this is not anymore required.
1098 1098
10992009-11-25 - r20607 - lavfi 1.10.0 - avfilter_next()10992009-11-25 - 1433c4a - lavfi 1.10.0 - avfilter_next()
1100 Introduce the avfilter_next() function.1100 Introduce the avfilter_next() function.
1101 1101
11022009-11-25 - r20605 - lavfi 1.9.0 - avfilter_register()11022009-11-25 - 86a60fa - lavfi 1.9.0 - avfilter_register()
1103 Change the signature of avfilter_register() to make it return an1103 Change the signature of avfilter_register() to make it return an
1104 int. This is required since now the registration operation may fail.1104 int. This is required since now the registration operation may fail.
1105 1105
11062009-11-25 - r20603 - lavu 50.5.0 - pixdesc.h API11062009-11-25 - 74a0059 - lavu 50.5.0 - pixdesc.h API
1107 Make the pixdesc.h API public.1107 Make the pixdesc.h API public.
1108 1108
11092009-10-27 - r20385 - lavfi 1.5.0 - AVFilter.next11092009-10-27 - 243110f - lavfi 1.5.0 - AVFilter.next
1110 Add a next field to AVFilter, this is used for simplifying the1110 Add a next field to AVFilter, this is used for simplifying the
1111 registration and management of the registered filters.1111 registration and management of the registered filters.
1112 1112
11132009-10-23 - r20356 - lavfi 1.4.1 - AVFilter.description11132009-10-23 - cccd292 - lavfi 1.4.1 - AVFilter.description
1114 Add a description field to AVFilter.1114 Add a description field to AVFilter.
1115 1115
11162009-10-19 - r20302 - lavfi 1.3.0 - avfilter_make_format_list()11162009-10-19 - 6b5dc05 - lavfi 1.3.0 - avfilter_make_format_list()
1117 Change the interface of avfilter_make_format_list() from1117 Change the interface of avfilter_make_format_list() from
1118 avfilter_make_format_list(int n, ...) to1118 avfilter_make_format_list(int n, ...) to
1119 avfilter_make_format_list(enum PixelFormat *pix_fmts).1119 avfilter_make_format_list(enum PixelFormat *pix_fmts).
1120 1120
11212009-10-18 - r20272 - lavfi 1.0.0 - avfilter_get_video_buffer()11212009-10-18 - 0eb4ff9 - lavfi 1.0.0 - avfilter_get_video_buffer()
1122 Make avfilter_get_video_buffer() recursive and add the w and h1122 Make avfilter_get_video_buffer() recursive and add the w and h
1123 parameters to it.1123 parameters to it.
1124 1124
11252009-10-07 - r20189 - lavfi 0.5.1 - AVFilterPic11252009-10-07 - 46c40e4 - lavfi 0.5.1 - AVFilterPic
1126 Add w and h fields to AVFilterPic.1126 Add w and h fields to AVFilterPic.
1127 1127
11282009-06-22 - r19250 - lavf 52.34.1 - AVFormatContext.packet_size11282009-06-22 - 92400be - lavf 52.34.1 - AVFormatContext.packet_size
1129 This is now an unsigned int instead of a signed int.1129 This is now an unsigned int instead of a signed int.
1130 1130
11312009-06-19 - r19222 - lavc 52.32.0 - AVSubtitle.pts11312009-06-19 - a4276ba - lavc 52.32.0 - AVSubtitle.pts
1132 Add a pts field to AVSubtitle which gives the subtitle packet pts1132 Add a pts field to AVSubtitle which gives the subtitle packet pts
1133 in AV_TIME_BASE. Some subtitle de-/encoders (e.g. XSUB) will1133 in AV_TIME_BASE. Some subtitle de-/encoders (e.g. XSUB) will
1134 not work right without this.1134 not work right without this.
1135 1135
11362009-06-03 - r19078 - lavc 52.30.2 - AV_PKT_FLAG_KEY11362009-06-03 - 8f3f2e0 - lavc 52.30.2 - AV_PKT_FLAG_KEY
1137 PKT_FLAG_KEY has been deprecated and will be dropped at the next1137 PKT_FLAG_KEY has been deprecated and will be dropped at the next
1138 major version. Use AV_PKT_FLAG_KEY instead.1138 major version. Use AV_PKT_FLAG_KEY instead.
1139 1139
11402009-06-01 - r19025 - lavc 52.30.0 - av_lockmgr_register()11402009-06-01 - f988ce6 - lavc 52.30.0 - av_lockmgr_register()
1141 av_lockmgr_register() can be used to register a callback function1141 av_lockmgr_register() can be used to register a callback function
1142 that lavc (and in the future, libraries that depend on lavc) can use1142 that lavc (and in the future, libraries that depend on lavc) can use
1143 to implement mutexes. The application should provide a callback function1143 to implement mutexes. The application should provide a callback function
@@ -1145,27 +1145,27 @@ API changes, most recent first: · 1 unmodified line
1145 When the lock manager is registered, FFmpeg is guaranteed to behave1145 When the lock manager is registered, FFmpeg is guaranteed to behave
1146 correctly in a multi-threaded application.1146 correctly in a multi-threaded application.
1147 1147
11482009-04-30 - r18719 - lavc 52.28.0 - av_free_packet()11482009-04-30 - ce1d9c8 - lavc 52.28.0 - av_free_packet()
1149 av_free_packet() is no longer an inline function. It is now exported.1149 av_free_packet() is no longer an inline function. It is now exported.
1150 1150
11512009-04-11 - r18431 - lavc 52.25.0 - deprecate av_destruct_packet_nofree()11512009-04-11 - 80d403f - lavc 52.25.0 - deprecate av_destruct_packet_nofree()
1152 Please use NULL instead. This has been supported since r165061152 Please use NULL instead. This has been supported since r16506
1153 (lavf > 52.23.1, lavc > 52.10.0).1153 (lavf > 52.23.1, lavc > 52.10.0).
1154 1154
11552009-04-07 - r18351 - lavc 52.23.0 - avcodec_decode_video/audio/subtitle11552009-04-07 - 7a00bba - lavc 52.23.0 - avcodec_decode_video/audio/subtitle
1156 The old decoding functions are deprecated, all new code should use the1156 The old decoding functions are deprecated, all new code should use the
1157 new functions avcodec_decode_video2(), avcodec_decode_audio3() and1157 new functions avcodec_decode_video2(), avcodec_decode_audio3() and
1158 avcodec_decode_subtitle2(). These new functions take an AVPacket *pkt1158 avcodec_decode_subtitle2(). These new functions take an AVPacket *pkt
1159 argument instead of a const uint8_t *buf / int buf_size pair.1159 argument instead of a const uint8_t *buf / int buf_size pair.
1160 1160
11612009-04-03 - r18321 - lavu 50.3.0 - av_fifo_space()11612009-04-03 - 7b09db3 - lavu 50.3.0 - av_fifo_space()
1162 Introduce the av_fifo_space() function.1162 Introduce the av_fifo_space() function.
1163 1163
11642009-04-02 - r18317 - lavc 52.23.0 - AVPacket11642009-04-02 - fabd246 - lavc 52.23.0 - AVPacket
1165 Move AVPacket declaration from libavformat/avformat.h to1165 Move AVPacket declaration from libavformat/avformat.h to
1166 libavcodec/avcodec.h.1166 libavcodec/avcodec.h.
1167 1167
11682009-03-22 - r18163 - lavu 50.2.0 - RGB32 pixel formats11682009-03-22 - 6e08ca9 - lavu 50.2.0 - RGB32 pixel formats
1169 Convert the pixel formats PIX_FMT_ARGB, PIX_FMT_RGBA, PIX_FMT_ABGR,1169 Convert the pixel formats PIX_FMT_ARGB, PIX_FMT_RGBA, PIX_FMT_ABGR,
1170 PIX_FMT_BGRA, which were defined as macros, into enum PixelFormat values.1170 PIX_FMT_BGRA, which were defined as macros, into enum PixelFormat values.
1171 Conversely PIX_FMT_RGB32, PIX_FMT_RGB32_1, PIX_FMT_BGR32 and1171 Conversely PIX_FMT_RGB32, PIX_FMT_RGB32_1, PIX_FMT_BGR32 and
@@ -1174,17 +1174,17 @@ API changes, most recent first: · 2 unmodified lines
1174 Re-sort the enum PixelFormat list accordingly.1174 Re-sort the enum PixelFormat list accordingly.
1175 This change breaks API/ABI backward compatibility.1175 This change breaks API/ABI backward compatibility.
1176 1176
11772009-03-22 - r18133 - lavu 50.1.0 - PIX_FMT_RGB5X5 endian variants11772009-03-22 - f82674e - lavu 50.1.0 - PIX_FMT_RGB5X5 endian variants
1178 Add the enum PixelFormat values:1178 Add the enum PixelFormat values:
1179 PIX_FMT_RGB565BE, PIX_FMT_RGB565LE, PIX_FMT_RGB555BE, PIX_FMT_RGB555LE,1179 PIX_FMT_RGB565BE, PIX_FMT_RGB565LE, PIX_FMT_RGB555BE, PIX_FMT_RGB555LE,
1180 PIX_FMT_BGR565BE, PIX_FMT_BGR565LE, PIX_FMT_BGR555BE, PIX_FMT_BGR555LE.1180 PIX_FMT_BGR565BE, PIX_FMT_BGR565LE, PIX_FMT_BGR555BE, PIX_FMT_BGR555LE.
1181 1181
11822009-03-21 - r18116 - lavu 50.0.0 - av_random*11822009-03-21 - ee6624e - lavu 50.0.0 - av_random*
1183 The Mersenne Twister PRNG implemented through the av_random* functions1183 The Mersenne Twister PRNG implemented through the av_random* functions
1184 was removed. Use the lagged Fibonacci PRNG through the av_lfg* functions1184 was removed. Use the lagged Fibonacci PRNG through the av_lfg* functions
1185 instead.1185 instead.
1186 1186
11872009-03-08 - r17869 - lavu 50.0.0 - AVFifoBuffer11872009-03-08 - 41dd680 - lavu 50.0.0 - AVFifoBuffer
1188 av_fifo_init, av_fifo_read, av_fifo_write and av_fifo_realloc were dropped1188 av_fifo_init, av_fifo_read, av_fifo_write and av_fifo_realloc were dropped
1189 and replaced by av_fifo_alloc, av_fifo_generic_read, av_fifo_generic_write1189 and replaced by av_fifo_alloc, av_fifo_generic_read, av_fifo_generic_write
1190 and av_fifo_realloc2.1190 and av_fifo_realloc2.
@@ -1193,7 +1193,7 @@ API changes, most recent first: · 2 unmodified lines
1193 The AVFifoBuffer/struct AVFifoBuffer may only be used in an opaque way by1193 The AVFifoBuffer/struct AVFifoBuffer may only be used in an opaque way by
1194 applications, they may not use sizeof() or directly access members.1194 applications, they may not use sizeof() or directly access members.
1195 1195
11962009-03-01 - r17682 - lavf 52.31.0 - Generic metadata API11962009-03-01 - ec26457 - lavf 52.31.0 - Generic metadata API
1197 Introduce a new metadata API (see av_metadata_get() and friends).1197 Introduce a new metadata API (see av_metadata_get() and friends).
1198 The old API is now deprecated and should not be used anymore. This especially1198 The old API is now deprecated and should not be used anymore. This especially
1199 includes the following structure fields:1199 includes the following structure fields:

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