Changes of Revision 13
[-] | Changed | ffmpeg.spec |
x 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 %define libswscale libswscale 11 %define libnameswscale %{libswscale}%{majorswscale} 12 -%define lastrelease 0.8.6 13 -#define svnsnapshot 201106212300 14 +%define majorswresample 0 15 +%define libswresample libswresample 16 +%define libnameswresample %{libswresample}%{majorswresample} 17 +%define lastrelease 0.10 18 19 %bcond_without avfilter 20 %bcond_without libvpx 21
22 Provides: %{libavformat} = %{version}-%{release} 23 Requires: %{libnameavcodec} = %{version}-%{release} 24 Requires: %{libnameavutil} = %{version}-%{release} 25 +%if %{with avfilter} 26 +Requires: %{libnameavfilter} = %{version}-%{release} 27 +%endif 28 29 %description -n %{libnameavformat} 30 ffmpeg %{libavformat} shared library 31
32 ffmpeg %{libswscale} Bibliothek 33 34 35 +%package -n %{libnameswresample} 36 +Group: System/Libraries 37 +Summary: FFmpeg %{libswresample} 38 +Provides: %{libswresample} = %{version}-%{release} 39 + 40 +%description -n %{libnameswresample} 41 +ffmpeg %{libswresample} shared library 42 + 43 +%description -n %{libnameswresample} -l de 44 +ffmpeg %{libswresample} Bibliothek 45 + 46 + 47 %package -n %{lib}-devel 48 Group: Development/Libraries/C and C++ 49 Summary: Header files and static library for the ffmpeg library 50
51 Requires: %{libnameavfilter} = %{version}-%{release} 52 %endif 53 Requires: %{libnameswscale} = %{version}-%{release} 54 +Requires: %{libnameswresample} = %{version}-%{release} 55 Requires: libmp3lame-devel 56 Requires: libogg-devel 57 Requires: libvorbis-devel 58
59 60 %post -n %{libnameswscale} -p /sbin/ldconfig 61 %postun -n %{libnameswscale} -p /sbin/ldconfig 62 + 63 +%post -n %{libnameswresample} -p /sbin/ldconfig 64 +%postun -n %{libnameswresample} -p /sbin/ldconfig 65 66 %files 67 %defattr(-,root,root) 68 -%doc COPYING.* CREDITS INSTALL LICENSE README doc 69 +%doc Changelog COPYING.* CREDITS INSTALL LICENSE README doc 70 %{_bindir}/* 71 %{_mandir}/man1/* 72 %{_datadir}/ffmpeg 73
74 %files -n %{libnameswscale} 75 %defattr(-,root,root) 76 %{_libdir}/%{libswscale}.so.%{majorswscale}* 77 + 78 +%files -n %{libnameswresample} 79 +%defattr(-,root,root) 80 +%{_libdir}/%{libswresample}.so.%{majorswresample}* 81 82 %files -n %{lib}-devel 83 %defattr(-,root,root) 84
85 %{_libdir}/pkgconfig/*.pc 86 87 %changelog 88 +* Fri Jan 27 2012 Manfred.Tremmel@iiv.de 89 + update to 0.10: 90 +- Fixes: CVE-2011-3929, CVE-2011-3934, CVE-2011-3935, CVE-2011-3936, 91 + CVE-2011-3937, CVE-2011-3940, CVE-2011-3941, CVE-2011-3944, 92 + CVE-2011-3945, CVE-2011-3946, CVE-2011-3947, CVE-2011-3949, 93 + CVE-2011-3950, CVE-2011-3951, CVE-2011-3952 94 +- v410 Quicktime Uncompressed 4:4:4 10-bit encoder and decoder 95 +- SBaGen (SBG) binaural beats script demuxer 96 +- OpenMG Audio muxer 97 +- Timecode extraction in DV and MOV 98 +- thumbnail video filter 99 +- XML output in ffprobe 100 +- asplit audio filter 101 +- tinterlace video filter 102 +- astreamsync audio filter 103 +- amerge audio filter 104 +- ISMV (Smooth Streaming) muxer 105 +- GSM audio parser 106 +- SMJPEG muxer 107 +- XWD encoder and decoder 108 +- Automatic thread count based on detection number of (available) CPU cores 109 +- y41p Brooktree Uncompressed 4:1:1 12-bit encoder and decoder 110 +- ffprobe -show_error option 111 +- Avid 1:1 10-bit RGB Packer codec 112 +- v308 Quicktime Uncompressed 4:4:4 encoder and decoder 113 +- yuv4 libquicktime packed 4:2:0 encoder and decoder 114 +- ffprobe -show_frames option 115 +- silencedetect audio filter 116 +- ffprobe -show_program_version, -show_library_versions, -show_versions options 117 +- rv34: frame-level multi-threading 118 +- optimized iMDCT transform on x86 using SSE for for mpegaudiodec 119 +- Improved PGS subtitle decoder 120 +- dumpgraph option to lavfi device 121 +- r210 and r10k encoders 122 +- ffwavesynth decoder 123 +- aviocat tool 124 +- ffeval tool 125 +* Fri Jan 6 2012 Manfred.Tremmel@iiv.de 126 +- update to 0.9.1 (fixing security problems and other improvements) 127 +* Mon Dec 12 2011 Manfred.Tremmel@iiv.de 128 + update to 0.9: 129 +- openal input device added 130 +- boxblur filter added 131 +- BWF muxer 132 +- Flash Screen Video 2 decoder 133 +- lavfi input device added 134 +- added avconv, which is almost the same for now, except 135 + for a few incompatible changes in the options, which will hopefully make them 136 + easier to use. The changes are: 137 + * The options placement is now strictly enforced! While in theory the 138 + options for ffmpeg should be given in [input options] -i INPUT [output 139 + options] OUTPUT order, in practice it was possible to give output options 140 + before the -i and it mostly worked. Except when it didn't - the behavior was 141 + a bit inconsistent. In avconv, it is not possible to mix input and output 142 + options. All non-global options are reset after an input or output filename. 143 + * All per-file options are now truly per-file - they apply only to the next 144 + input or output file and specifying different values for different files 145 + will now work properly (notably -ss and -t options). 146 + * All per-stream options are now truly per-stream - it is possible to 147 + specify which stream(s) should a given option apply to. See the Stream 148 + specifiers section in the avconv manual for details. 149 + * In ffmpeg some options (like -newvideo/-newaudio/...) are irregular in the 150 + sense that they're specified after the output filename instead of before, 151 + like all other options. In avconv this irregularity is removed, all options 152 + apply to the next input or output file. 153 + * -newvideo/-newaudio/-newsubtitle options were removed. Not only were they 154 + irregular and highly confusing, they were also redundant. In avconv the -map 155 + option will create new streams in the output file and map input streams to 156 + them. E.g. avconv -i INPUT -map 0 OUTPUT will create an output stream for 157 + each stream in the first input file. 158 + * The -map option now has slightly different and more powerful syntax: 159 + + Colons (':') are used to separate file index/stream type/stream index 160 + instead of dots. Comma (',') is used to separate the sync stream instead 161 + of colon.. This is done for consistency with other options. 162 + + It's possible to specify stream type. E.g. -map 0:a:2 creates an 163 + output stream from the third input audio stream. 164 + + Omitting the stream index now maps all the streams of the given type, 165 + not just the first. E.g. -map 0:s creates output streams for all the 166 + subtitle streams in the first input file. 167 + + Since -map can now match multiple streams, negative mappings were 168 + introduced. Negative mappings disable some streams from an already 169 + defined map. E.g. '-map 0 -map -0:a:1' means 'create output streams for 170 + all the stream in the first input file, except for the second audio 171 + stream'. 172 + * There is a new option -c (or -codec) for choosing the decoder/encoder to 173 + use, which allows to precisely specify target stream(s) consistently with 174 + other options. E.g. -c:v lib264 sets the codec for all video streams, -c:a:0 175 + libvorbis sets the codec for the first audio stream and -c copy copies all 176 + the streams without reencoding. Old -vcodec/-acodec/-scodec options are now 177 + aliases to -c:v/a/s 178 + * It is now possible to precisely specify which stream should an AVOption 179 + apply to. E.g. -b:v:0 2M sets the bitrate for the first video stream, while 180 + - b:a 128k sets the bitrate for all audio streams. Note that the old -ab 128k 181 + syntax is deprecated and will stop working soon. 182 + * -map_chapters now takes only an input file index and applies to the next 183 + output file. This is consistent with how all the other options work. 184 + * -map_metadata now takes only an input metadata specifier and applies to 185 + the next output file. Output metadata specifier is now part of the option 186 + name, similarly to the AVOptions/map/codec feature above. 187 + * -metadata can now be used to set metadata on streams and chapters, e.g. 188 + - metadata:s:1 language=eng sets the language of the first stream to 'eng'. 189 + This made -vlang/-alang/-slang options redundant, so they were removed. 190 + * -qscale option now uses stream specifiers and applies to all streams, not 191 + just video. I.e. plain -qscale number would now apply to all streams. To get 192 + the old behavior, use -qscale:v. Also there is now a shortcut -q for -qscale 193 + and -aq is now an alias for -q:a. 194 + * -vbsf/-absf/-sbsf options were removed and replaced by a -bsf option which 195 + uses stream specifiers. Use -bsf:v/a/s instead of the old options. 196 + * -itsscale option now uses stream specifiers, so its argument is only the 197 + scale parameter. 198 + * -intra option was removed, use -g 0 for the same effect. 199 + * -psnr option was removed, use -flags +psnr for the same effect. 200 + * -vf option is now an alias to the new -filter option, which uses stream specifiers. 201 |
||
Changed | ffmpeg-0.10.tar.bz2 ^ |