about summary refs log tree commit diff
path: root/pkgs/development/libraries/ffmpeg/default.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-06-05ffmpeg_7: 7.0 -> 7.0.1jopejoe11-2/+2
2024-04-09Merge staging-next into staginggithub-actions[bot]1-0/+9
2024-04-05ffmpeg_7: init at 7.0Atemu1-0/+9
2024-03-25ffmpeg: cleanup darwin librariesjopejoe11-6/+3
2024-03-14ffmpeg: make version a regular parameter and use callPackage patternAtemu1-0/+58
This is (to my knowledge) a novel pattern that is similar to how callPackages (note the s) is used. Whereas callPackages would try to make the arguments of default.nix overrideable, this instead exposes the individual packages' arguments. This pattern is a lot more robust than the custom import pattern I had implemented here before. It also moves the implementation detail out of all-packages which is great. Making the version part of the interface allows overriders to declare a different ABI. Doing so via overrideAttrs would not affect the flags in the arguments; effectively retaining the overridden package's ABI. See https://github.com/NixOS/nixpkgs/issues/280645 for an instance of that. By overriding the arguments using ffmpeg.override { version = "..."; ... } the ABI will now be overridden as expected. This means you could theoretically turn ffmpeg_5-full into ffmpeg_4-headless by overriding it with { version = "4.4.4"; hash = ...; ffmpegVariant = "headless"; } Having these implicit parameters be explicit parameters feels a lot cleaner and neater to work with.
2013-12-23ffmpeg: switch to default versioning-schemeMathijs Kwik1-87/+0
2013-12-23ffmpeg-0.10: upgrade to 0.10.10Mathijs Kwik1-5/+5
2013-07-12ffmpeg: fix build on darwinJason \"Don\" O'Conal1-2/+4
* build with gccApple * don't delete '*.a' files when building xvidcore
2013-01-05ffmpeg: show vdpauSupport to the worldJan Malakhovski1-0/+4
2012-07-24Revert "ffmpeg: Update to latest version 0.11.1."Eelco Dolstra1-2/+2
This reverts commit c6a2a1f8851bc3896a824219dfc5545a642fba45.
2012-07-24Revert "ffmpeg: Add option to enable x11grab support."Eelco Dolstra1-6/+2
This reverts commit 05831d3a668361b2948c0185eceb6d7c579c851a.
2012-07-24Revert "ffmpeg: Add alsaLib to dependencies."Eelco Dolstra1-2/+2
This reverts commit d9f08cf6f26337efd5a3a4142c38a0963aba31c4.
2012-07-24Revert "ffmpeg: Add optional Jack audio support."Eelco Dolstra1-3/+0
This reverts commit fe42f8add91b1616de94f878351f3dd5b44dbcdd.
2012-07-19ffmpeg: Add optional Jack audio support.Cillian de Róiste1-0/+3
The author of this commit is @cillianderoiste because he made the patch and I'm just committing it. This change adds support for Jack audio "while we're at it", see discussion at pull request #54.
2012-07-18ffmpeg: Add alsaLib to dependencies.aszlig1-2/+2
As @cillianderoiste pointed out, it makes sense to have this in, not only to record audio while grabbing the display. This is not optional in this case, as it isn't a compile time option either. And on the other hand, having ffmpeg running with OSS doesn't appear reasonable to me, as ffmpeg will fall back to OSS if alsa isn't available anyway.
2012-07-18ffmpeg: Add option to enable x11grab support.aszlig1-2/+6
This is especially useful if you want to do screencasts and other sorts of things like that.
2012-07-18ffmpeg: Update to latest version 0.11.1.aszlig1-2/+2
This is needed in order to enable x11grab, as it isn't included in 0.10.
2012-07-06ffmpeg: build the ffserverLluís Batlle i Rossell1-1/+0
Since the first expression of ffmpeg, it's disabled. I don't know why. It does not require more dependencies.
2012-07-06ffmpeg: adding libdc1394 support (default false)Lluís Batlle i Rossell1-2/+5
2012-07-02ffmpeg: enable support for libvdpau accelerationPeter Simons1-0/+4
Patch submitted by Jan Malakhovski <oxij@oxij.org>.
2012-02-08Updating libvorbis and libogg, and enabling by default libvorbis and libxvid ↵Lluís Batlle i Rossell1-2/+2
on ffmpeg. I think there are little drawbacks on that, whlie there are benefits. svn path=/nixpkgs/trunk/; revision=32145
2012-01-30Updating ffmpeg/x264/vpxLluís Batlle i Rossell1-2/+2
svn path=/nixpkgs/trunk/; revision=31937
2011-08-01* ffmpeg updated to 0.8.1 (including security fixes).Eelco Dolstra1-2/+2
svn path=/nixpkgs/branches/kde-4.7/; revision=28109
2011-07-31* Sync with the trunc.Eelco Dolstra1-0/+1
* Fixed the hash in PulseAudio: I updated the name/version, but forgot to update the hash. So secretly it was still building the old version. Also, now that we've realised that the PulseAudio server and library don't need to be the same build, disable some dependencies by default (avahi and bluez). svn path=/nixpkgs/branches/kde-4.7/; revision=28023
2011-07-27ffmpeg: Add previous version to fix fuppes.Nicolas Pierron1-0/+1
svn path=/nixpkgs/trunk/; revision=27980
2011-07-25* ffmpeg: Add zlib and bzip2 to the build inputs to enable a few moreEelco Dolstra1-2/+2
codecs. svn path=/nixpkgs/branches/kde-4.7/; revision=27945
2011-07-25* ffmpeg updated to 0.8. Disable libvorbis and libxvidcore support byEelco Dolstra1-4/+6
default because ffmpeg (libavcodec) has native support for those formats. svn path=/nixpkgs/branches/kde-4.7/; revision=27943
2011-05-12* Updated ffmpeg, faac and xvidcore.Eelco Dolstra1-7/+11
* ffmpeg: enable support for faac (disabled by default because faac is non-free). * faac: use an external mp4v2 because the internal one doesn't build. svn path=/nixpkgs/trunk/; revision=27240
2011-04-23Updating ffmpeg and libvpx.Lluís Batlle i Rossell1-17/+45
svn path=/nixpkgs/trunk/; revision=26938
2010-09-01Make mplayer build on the loongson2fLluís Batlle i Rossell1-19/+20
svn path=/nixpkgs/branches/stdenv-updates/; revision=23578
2010-06-24New VLC, ffmpeg, x264 and libvpx all-in-one-rebuild. VP8 support.Lluís Batlle i Rossell1-5/+7
svn path=/nixpkgs/trunk/; revision=22410
2010-05-25Adding lame to ffmpeg so it can encode mp3, and allow it also build its assemblyLluís Batlle i Rossell1-2/+4
routines adding yasm, and --enable-runtime-cpudetection, that I hope will end in faster executions svn path=/nixpkgs/trunk/; revision=21971
2010-04-30Adding xvid, to ffmpeg and mplayer.Lluís Batlle i Rossell1-2/+3
svn path=/nixpkgs/trunk/; revision=21469
2010-04-30Updating x264, and adding x264 support to mplayer and ffmpeg.Lluís Batlle i Rossell1-2/+3
svn path=/nixpkgs/trunk/; revision=21451
2010-04-14add libtheora, speex, vorbis to ffmpegArmijn Hemel1-2/+5
svn path=/nixpkgs/trunk/; revision=21067
2010-04-14update to 0.5.1Armijn Hemel1-3/+3
svn path=/nixpkgs/trunk/; revision=21064
2009-04-22* ffmpeg needs --enable-shared.Eelco Dolstra1-0/+1
svn path=/nixpkgs/branches/stdenv-updates/; revision=15254
2009-04-21* Got rid of all --disable-static flags; they're redundant now.Eelco Dolstra1-2/+0
* Also a bunch of style cleanups (tabs, with args, ...). svn path=/nixpkgs/branches/stdenv-updates/; revision=15235
2009-03-10* ffmpeg: build with faad2 support. However, vlc still won't playEelco Dolstra1-1/+4
mp4a audio. * faad2: latest version. * vlc: fix the hard-coded OSD font path name. Dunno why they don't use fontconfig. svn path=/nixpkgs/trunk/; revision=14501
2009-03-10* MPlayer: updated to the SVN version.Eelco Dolstra1-5/+22
* VLC: updated to 0.9.8a. It now uses Qt for the GUI, which looks a lot better than the wxWidgets one. * libdvdread, libdvdnav: updated to 4.1.3. * ffmpeg: updated to 0.5 (a new release!). Got rid of the SVN version, which shouldn't be necessary anymore. svn path=/nixpkgs/trunk/; revision=14500
2007-08-24* Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurlEelco Dolstra1-1/+1
URLs to http://nix.cs.uu.nl/dist/tarballs. With content-addressable mirror support (r9190, NIXPKGS-70) this is no longer necessary: fetchurl will try to download from that location automatically. So we can keep the original URLs. svn path=/nixpkgs/trunk/; revision=9192
2006-10-12* Copy a bunch of files to nix.cs.uu.nl.Eelco Dolstra1-1/+1
svn path=/nixpkgs/trunk/; revision=6711
2006-06-29* Some VLC-related updates.Eelco Dolstra1-0/+11
* Variability :-) Provide both Autoconf 2.59 and 2.60 (the former being the default for now). svn path=/nixpkgs/trunk/; revision=5539