Changes of Revision 2
[-] | Changed | ffmpeg.changes |
1
2 ------------------------------------------------------------------- 3 -Sun Dec 18 15:52:08 UTC 2011 - cs@linux-administrator.com 4 +Sun Feb 5 20:15:18 UTC 2012 - cs@linux-administrator.com 5 6 -- re-import 7 +- re-import 8 9 |
||
[-] | Changed | ffmpeg.spec ^ |
201 1
2 %define majoravfilter 2 3 %define libavfilter libavfilter 4 %define libnameavfilter %{libavfilter}%{majoravfilter} 5 -%define majorpostproc 51 6 +%define majorpostproc 52 7 %define libpostproc libpostproc 8 %define libnamepostproc %{libpostproc}%{majorpostproc} 9 %define majorswscale 2 10
11 %define majorswresample 0 12 %define libswresample libswresample 13 %define libnameswresample %{libswresample}%{majorswresample} 14 -%define lastrelease 0.9 15 +%define lastrelease 0.10 16 17 %bcond_without avfilter 18 %bcond_without libvpx 19
20 21 Name: ffmpeg 22 Version: %{lastrelease} 23 -Release: 1.1 24 +Release: 1.3 25 License: LGPL v2 or later and some code GPL v2 or later 26 Group: Productivity/Multimedia/Video/Editors and Convertors 27 Summary: Hyper fast MPEG1/MPEG4/H263/RV and AC3/MPEG audio encoder 28
29 Provides: %{libavformat} = %{version}-%{release} 30 Requires: %{libnameavcodec} = %{version}-%{release} 31 Requires: %{libnameavutil} = %{version}-%{release} 32 +%if %{with avfilter} 33 +Requires: %{libnameavfilter} = %{version}-%{release} 34 +%endif 35 36 %description -n %{libnameavformat} 37 ffmpeg %{libavformat} shared library 38
39 %{_libdir}/pkgconfig/*.pc 40 41 %changelog 42 -* Mon Dec 12 2011 Manfred.Tremmel@iiv.de 43 - update to 0.9: 44 -- openal input device added 45 -- boxblur filter added 46 -- BWF muxer 47 -- Flash Screen Video 2 decoder 48 -- lavfi input device added 49 -- added avconv, which is almost the same for now, except 50 - for a few incompatible changes in the options, which will hopefully make them 51 - easier to use. The changes are: 52 - * The options placement is now strictly enforced! While in theory the 53 - options for ffmpeg should be given in [input options] -i INPUT [output 54 - options] OUTPUT order, in practice it was possible to give output options 55 - before the -i and it mostly worked. Except when it didn't - the behavior was 56 - a bit inconsistent. In avconv, it is not possible to mix input and output 57 - options. All non-global options are reset after an input or output filename. 58 - * All per-file options are now truly per-file - they apply only to the next 59 - input or output file and specifying different values for different files 60 - will now work properly (notably -ss and -t options). 61 - * All per-stream options are now truly per-stream - it is possible to 62 - specify which stream(s) should a given option apply to. See the Stream 63 - specifiers section in the avconv manual for details. 64 - * In ffmpeg some options (like -newvideo/-newaudio/...) are irregular in the 65 - sense that they're specified after the output filename instead of before, 66 - like all other options. In avconv this irregularity is removed, all options 67 - apply to the next input or output file. 68 - * -newvideo/-newaudio/-newsubtitle options were removed. Not only were they 69 - irregular and highly confusing, they were also redundant. In avconv the -map 70 - option will create new streams in the output file and map input streams to 71 - them. E.g. avconv -i INPUT -map 0 OUTPUT will create an output stream for 72 - each stream in the first input file. 73 - * The -map option now has slightly different and more powerful syntax: 74 - + Colons (':') are used to separate file index/stream type/stream index 75 - instead of dots. Comma (',') is used to separate the sync stream instead 76 - of colon.. This is done for consistency with other options. 77 - + It's possible to specify stream type. E.g. -map 0:a:2 creates an 78 - output stream from the third input audio stream. 79 - + Omitting the stream index now maps all the streams of the given type, 80 - not just the first. E.g. -map 0:s creates output streams for all the 81 - subtitle streams in the first input file. 82 - + Since -map can now match multiple streams, negative mappings were 83 - introduced. Negative mappings disable some streams from an already 84 - defined map. E.g. '-map 0 -map -0:a:1' means 'create output streams for 85 - all the stream in the first input file, except for the second audio 86 - stream'. 87 - * There is a new option -c (or -codec) for choosing the decoder/encoder to 88 - use, which allows to precisely specify target stream(s) consistently with 89 - other options. E.g. -c:v lib264 sets the codec for all video streams, -c:a:0 90 - libvorbis sets the codec for the first audio stream and -c copy copies all 91 - the streams without reencoding. Old -vcodec/-acodec/-scodec options are now 92 - aliases to -c:v/a/s 93 - * It is now possible to precisely specify which stream should an AVOption 94 - apply to. E.g. -b:v:0 2M sets the bitrate for the first video stream, while 95 - - b:a 128k sets the bitrate for all audio streams. Note that the old -ab 128k 96 - syntax is deprecated and will stop working soon. 97 - * -map_chapters now takes only an input file index and applies to the next 98 - output file. This is consistent with how all the other options work. 99 - * -map_metadata now takes only an input metadata specifier and applies to 100 - the next output file. Output metadata specifier is now part of the option 101 - name, similarly to the AVOptions/map/codec feature above. 102 - * -metadata can now be used to set metadata on streams and chapters, e.g. 103 - - metadata:s:1 language=eng sets the language of the first stream to 'eng'. 104 - This made -vlang/-alang/-slang options redundant, so they were removed. 105 - * -qscale option now uses stream specifiers and applies to all streams, not 106 - just video. I.e. plain -qscale number would now apply to all streams. To get 107 - the old behavior, use -qscale:v. Also there is now a shortcut -q for -qscale 108 - and -aq is now an alias for -q:a. 109 - * -vbsf/-absf/-sbsf options were removed and replaced by a -bsf option which 110 - uses stream specifiers. Use -bsf:v/a/s instead of the old options. 111 - * -itsscale option now uses stream specifiers, so its argument is only the 112 - scale parameter. 113 - * -intra option was removed, use -g 0 for the same effect. 114 - * -psnr option was removed, use -flags +psnr for the same effect. 115 - * -vf option is now an alias to the new -filter option, which uses stream specifiers. 116 - * -vframes/-aframes/-dframes options are now aliases to the new -frames option. 117 - * -vtag/-atag/-stag options are now aliases to the new -tag option. 118 -- XMV demuxer 119 -- LOAS demuxer 120 -- ashowinfo filter added 121 -- Windows Media Image decoder 122 -- amovie source added 123 -- LATM muxer/demuxer 124 -- Speex encoder via libspeex 125 -- JSON output in ffprobe 126 -- WTV muxer 127 -- Optional C++ Support (needed for libstagefright) 128 -- H.264 Decoding on Android via Stagefright 129 -- Prores decoder 130 -- BIN/XBIN/ADF/IDF text file decoder 131 -- aconvert audio filter added 132 -- audio support to lavfi input device added 133 -- libcdio-paranoia input device for audio CD grabbing 134 -- Apple ProRes decoder 135 -- CELT in Ogg demuxing 136 -- G.723.1 demuxer and decoder 137 -- libmodplug support (--enable-libmodplug) 138 -- VC-1 interlaced decoding 139 -- libutvideo wrapper (--enable-libutvideo) 140 -- aevalsrc audio source added 141 -- Ut Video decoder 142 -- Speex encoding via libspeex 143 -- 4:2:2 H.264 decoding support 144 -- 4:2:2 and 4:4:4 H.264 encoding with libx264 145 -- Pulseaudio input device 146 -- Prores encoder 147 -- Video Decoder Acceleration (VDA) HWAccel module. 148 -- replacement Indeo 3 decoder 149 -- new ffmpeg option: -map_channel 150 -- volume audio filter added 151 -- earwax audio filter added 152 -- libv4l2 support (--enable-libv4l2) 153 -- TLS/SSL and HTTPS protocol support 154 -- AVOptions API rewritten and documented 155 -- most of CODEC_FLAG2_*, some CODEC_FLAG_* and many codec-specific fields in 156 - AVCodecContext deprecated. Codec private options should be used instead. 157 -- Properly working defaults in libx264 wrapper, support for native presets. 158 -- Encrypted OMA files support 159 -- Discworld II BMV decoding support 160 -- VBLE Decoder 161 -- OS X Video Decoder Acceleration (VDA) support 162 -- compact and csv output in ffprobe 163 -- pan audio filter 164 -- IFF Amiga Continuous Bitmap (ACBM) decoder 165 -- ass filter 166 -- CRI ADX audio format demuxer 167 -- Playstation Portable PMP format demuxer 168 -- Microsoft Windows ICO demuxer 169 -- life source 170 -- PCM format support in OMA demuxer 171 -- CLJR encoder 172 -- new option: -report 173 -- Dxtory capture format decoder 174 -- cellauto source 175 -* Wed Nov 23 2011 Manfred.Tremmel@iiv.de 176 -- update to 0.8.7 (fixing security problems and other improvements) 177 -* Sun Nov 6 2011 Manfred.Tremmel@iiv.de 178 -- update to 0.8.6 (fixing security problems and other improvements) 179 -* Mon Oct 3 2011 Manfred.Tremmel@iiv.de 180 -- update to 0.8.5 (fixing security problems and other improvements) 181 -* Thu Sep 22 2011 Manfred.Tremmel@iiv.de 182 -- update to 0.8.4 (fixing security problems and other bugs) 183 -* Thu Sep 8 2011 Manfred.Tremmel@iiv.de 184 -- update to 0.8.3 (fixing security problems and other bugs) 185 -* Fri Jul 29 2011 Manfred.Tremmel@iiv.de 186 -- update to 0.8.1 (fixing security problems and other bugs) 187 -* Thu Jun 23 2011 Manfred.Tremmel@iiv.de 188 -- update to 0.8 189 -* Sun Jun 12 2011 johannesobermayr@gmx.de 190 -- disable/remove static libraries 191 -- introduce source service 192 -* Sat Jun 11 2011 Manfred.Tremmel@iiv.de 193 -- update to git Sat Jun 11 14:25:22 UTC 2011 194 -* Sat Jun 4 2011 Manfred.Tremmel@iiv.de 195 -- update to git Sat Jun 04 13:41:03 UTC 2011 196 -* Sat Apr 16 2011 Manfred.Tremmel@iiv.de 197 -- update to git Sat Apr 16 11:03:41 UTC 2011 198 -- reanabled dbug packages 199 -- enabled vaapi support 200 -* Sat Apr 9 2011 Manfred.Tremmel@iiv.de 201 |