[PR #610] [MERGED] Added FFMPEG 3.0 that compatible with XP #1453

Closed
opened 2026-01-29 17:16:31 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/CCExtractor/ccextractor/pull/610
Author: @Izaron
Created: 1/7/2017
Status: Merged
Merged: 1/7/2017
Merged by: @cfsmp3

Base: masterHead: ffmpeg-3.0


📝 Commits (1)

  • 93f9611 Added FFMPEG 3.0 what compatible with XP

📊 Changes

65 files changed (+651 additions, -3398 deletions)

View changed files

📝 windows/ccextractor.vcxproj (+16 -9)
📝 windows/libs/include/libavcodec/avcodec.h (+80 -919)
windows/libs/include/libavcodec/jni.h (+0 -46)
windows/libs/include/libavcodec/mediacodec.h (+0 -88)
📝 windows/libs/include/libavcodec/version.h (+3 -17)
📝 windows/libs/include/libavcodec/vorbis_parser.h (+1 -0)
📝 windows/libs/include/libavformat/avformat.h (+29 -141)
📝 windows/libs/include/libavformat/avio.h (+4 -73)
📝 windows/libs/include/libavformat/version.h (+1 -12)
📝 windows/libs/include/libavutil/adler32.h (+4 -9)
📝 windows/libs/include/libavutil/audio_fifo.h (+0 -17)
📝 windows/libs/include/libavutil/avassert.h (+1 -10)
📝 windows/libs/include/libavutil/avconfig.h (+1 -0)
📝 windows/libs/include/libavutil/avstring.h (+1 -1)
📝 windows/libs/include/libavutil/avutil.h (+10 -12)
📝 windows/libs/include/libavutil/base64.h (+2 -7)
📝 windows/libs/include/libavutil/buffer.h (+1 -17)
📝 windows/libs/include/libavutil/cpu.h (+1 -1)
📝 windows/libs/include/libavutil/crc.h (+2 -14)
📝 windows/libs/include/libavutil/dict.h (+4 -6)

...and 45 more files

📄 Description

FFMPEG 3.0 (17-Feb-2016) is the last version that supports XP (3.0.1 already does not supports)

virtualbox_xp_07_01_2017_11_01_50

I updated .lib-s and put it into folder "ffmpeg-lib".
We failed in the attempt to build the current ffmpeg master for XP with 3rd-party build programs, seems that these guy seriously don't want to support XP in all cases. So we now have non-static .lib files and .dll (non-static because .dll have the relatively large size). You can build it on your own or simply download from archive

Download Release-Full.rar exe

Also @Abhinav95 in Slack suggested to use two branches - one for XP builds, one for the newer versions that are still supported by newest ffmpeg.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/CCExtractor/ccextractor/pull/610 **Author:** [@Izaron](https://github.com/Izaron) **Created:** 1/7/2017 **Status:** ✅ Merged **Merged:** 1/7/2017 **Merged by:** [@cfsmp3](https://github.com/cfsmp3) **Base:** `master` ← **Head:** `ffmpeg-3.0` --- ### 📝 Commits (1) - [`93f9611`](https://github.com/CCExtractor/ccextractor/commit/93f96112e23b905d82b90a0a6c411399defe65b6) Added FFMPEG 3.0 what compatible with XP ### 📊 Changes **65 files changed** (+651 additions, -3398 deletions) <details> <summary>View changed files</summary> 📝 `windows/ccextractor.vcxproj` (+16 -9) 📝 `windows/libs/include/libavcodec/avcodec.h` (+80 -919) ➖ `windows/libs/include/libavcodec/jni.h` (+0 -46) ➖ `windows/libs/include/libavcodec/mediacodec.h` (+0 -88) 📝 `windows/libs/include/libavcodec/version.h` (+3 -17) 📝 `windows/libs/include/libavcodec/vorbis_parser.h` (+1 -0) 📝 `windows/libs/include/libavformat/avformat.h` (+29 -141) 📝 `windows/libs/include/libavformat/avio.h` (+4 -73) 📝 `windows/libs/include/libavformat/version.h` (+1 -12) 📝 `windows/libs/include/libavutil/adler32.h` (+4 -9) 📝 `windows/libs/include/libavutil/audio_fifo.h` (+0 -17) 📝 `windows/libs/include/libavutil/avassert.h` (+1 -10) 📝 `windows/libs/include/libavutil/avconfig.h` (+1 -0) 📝 `windows/libs/include/libavutil/avstring.h` (+1 -1) 📝 `windows/libs/include/libavutil/avutil.h` (+10 -12) 📝 `windows/libs/include/libavutil/base64.h` (+2 -7) 📝 `windows/libs/include/libavutil/buffer.h` (+1 -17) 📝 `windows/libs/include/libavutil/cpu.h` (+1 -1) 📝 `windows/libs/include/libavutil/crc.h` (+2 -14) 📝 `windows/libs/include/libavutil/dict.h` (+4 -6) _...and 45 more files_ </details> ### 📄 Description FFMPEG 3.0 (17-Feb-2016) is the last version that supports XP (3.0.1 already does not supports) ![virtualbox_xp_07_01_2017_11_01_50](https://cloud.githubusercontent.com/assets/5406399/21741320/36aef0fc-d4e3-11e6-8036-6f0bc98aeea3.png) I updated .lib-s and put it into folder "ffmpeg-lib". We failed in the attempt to build the current ffmpeg master for XP with 3rd-party build programs, seems that these guy seriously don't want to support XP in all cases. So we now have non-static .lib files and .dll (non-static because .dll have the relatively large size). You can build it on your own or simply download from [archive](https://ffmpeg.zeranoe.com/builds/) [Download Release-Full.rar exe](https://drive.google.com/file/d/0B2fcX80_rHuOVGlpUUI5WHc0OGc/view?usp=sharing) Also @Abhinav95 in Slack suggested to use two branches - one for XP builds, one for the newer versions that are still supported by newest ffmpeg. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 17:16:31 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#1453