• Stars
    star
    183
  • Rank 209,636 (Top 5 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created about 11 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Unofficial X264 with added custom native Visual Studio project build tools. X264: A free software library and application for encoding video streams into the H.264/MPEG-4 AVC format.

ShiftMediaProject x264

Build status Github All Releases GitHub release GitHub issues license donate

ShiftMediaProject

Shift Media Project aims to provide native Windows development libraries for x264 and associated dependencies to support simpler creation and debugging of rich media content directly within Visual Studio. https://shiftmediaproject.github.io/

x264

A free software library and application for encoding video streams into the H.264/MPEG-4 AVC format. https://www.videolan.org/developers/x264.html

Downloads

Development libraries are available from the releases page. These libraries are available for each supported Visual Studio version with a different download for each version. Each download contains both static and dynamic libraries to choose from in both 32bit and 64bit versions.

Code

This repository contains code from the corresponding upstream project with additional modifications to allow it to be compiled with Visual Studio. New custom Visual Studio projects are provided within the 'SMP' sub-directory. Refer to the 'readme' contained within the 'SMP' directory for further details.

Issues

Any issues related to the ShiftMediaProject specific changes should be sent to the issues page for the repository. Any issues related to the upstream project should be sent upstream directly (see the issues information of the upstream repository for more details).

License

ShiftMediaProject original code is released under LGPLv2.1. All code from the upstream repository remains under its original license (see the license information of the upstream repository for more details).

Copyright

As this repository includes code from upstream project(s) it includes many copyright owners. ShiftMediaProject makes NO claim of copyright on any upstream code. However, all original ShiftMediaProject authored code is copyright ShiftMediaProject. For a complete copyright list please checkout the source code to examine license headers. Unless expressly stated otherwise all code submitted to the ShiftMediaProject project (in any form) is licensed under LGPLv2.1 and copyright is donated to ShiftMediaProject. If you submit code that is not your own work it is your responsibility to place a header stating the copyright.

Contributing

Patches related to the ShiftMediaProject specific changes should be sent as pull requests to the main repository. Any changes related to the upstream project should be sent upstream directly (see the contributing information of the upstream repository for more details).

More Repositories

1

FFVS-Project-Generator

A program that can scan existing FFmpeg/LibAV source files and dynamically generate a Visual Studio project file.
C++
173
star
2

VSNASM

Provides Visual Studio integration for the NASM assembler.
Batchfile
141
star
3

gmp

Unofficial GMP with added custom native Visual Studio project build tools. GMP: GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers.
C
82
star
4

VSYASM

Provides Visual Studio integration for the YASM assembler.
Batchfile
57
star
5

libvpx

Unofficial LibVPX with added custom native Visual Studio project build tools. LibVPX: VP8/VP9 Codec SDK.
C
38
star
6

libbluray

Unofficial LibBluray with added custom native Visual Studio project build tools. LibBluray: libbluray is an open-source library designed for Blu-Ray Discs playback for media players.
Java
32
star
7

x265

Unofficial X265 with added custom native Visual Studio project build tools. X265: x265 is an open-source project and free application library for encoding video streams into the H.265/High Efficiency Video Coding (HEVC) format.
Assembly
30
star
8

libgcrypt

Unofficial LibGCrypt with added custom native Visual Studio project build tools. LibGCrypt: Libgcrypt is a general purpose cryptographic library based on the code from GnuPG.
C
27
star
9

libssh

Unofficial LibSSH with added custom native Visual Studio project build tools. LibSSH: Mulitplatform C library implementing the SSHv2 and SSHv1 protocol for client and server implementations.
C
27
star
10

gnutls

Unofficial GnuTLS with added custom native Visual Studio project build tools. GnuTLS: GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.
C
23
star
11

nettle

Unofficial Nettle with added custom native Visual Studio project build tools. Nettle: Nettle is a cryptographic library that is designed to fit easily in more or less any context.
C
23
star
12

libcdio

Unofficial LibCDIO with added custom native Visual Studio project build tools. LibCDIO: The GNU Compact Disc Input and Control library (libcdio) contains a library for CD-ROM and CD image access.
C
18
star
13

liblzma

Unofficial LibLZMA with added custom native Visual Studio project build tools. LibLZMA: liblzma is a lzma compression library with API similar to that of zlib.
C
18
star
14

xvid

Unofficial XVid with added custom native Visual Studio project build tools. Xvid: A high performance and high quality MPEG-4 video de-/encoding solution.
C
15
star
15

libiconv

Unofficial Libiconv with added custom native Visual Studio project build tools. Libiconv: An iconv() implementation, for use on systems which don't have one, or whose implementation cannot convert from/to Unicode.
C
14
star
16

soxr

Unofficial Soxr with added custom native Visual Studio project build tools. Soxr: A library for performing one-dimensional sample-rate conversion.
C
13
star
17

rtmpdump

***This project is no longer updated***. Unofficial RTMPdump with added custom native Visual Studio project build tools. RTMPdump: A toolkit for RTMP streams.
C
13
star
18

fontconfig

Unofficial Fontconfig with added custom native Visual Studio project build tools. Fontconfig: Fontconfig is a library for configuring and customizing font access.
C
13
star
19

game-music-emu

Unofficial LibGME with added custom native Visual Studio project build tools. LibGME: Game_Music_Emu is a collection of video game music file emulators.
C++
12
star
20

libbdplus

Unofficial LibBDPlus with added custom native Visual Studio project build tools. LibBDPlus: libbdplus is a research project to implement the BD+ System Specifications. This research project provides, through an open-source library, a way to understand how the BD+ works.
C
11
star
21

SDL

Unofficial SDL with added custom native Visual Studio project build tools. SDL: SDL Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
C
10
star
22

libaacs

Unofficial LibAACS with added custom native Visual Studio project build tools. LibAACS: libaacs is a research project to implement the Advanced Access Content System specification. This research project provides, through an open-source library, a way to understand how the AACS works.
C
10
star
23

freetype2

Unofficial Freetype with added custom native Visual Studio project build tools. FreeType2: A freely available software library to render fonts.
C
9
star
24

libxml2

Unofficial LibXML2 with added custom native Visual Studio project build tools. LibXML2: Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License.
C
8
star
25

libdvdcss

Unofficial LibDVDCSS with added custom native Visual Studio project build tools. LibDVDCSS : libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption.
C
8
star
26

bzip2

Unofficial BZip2 with added custom native Visual Studio project build tools. BZip2: A freely available, patent free, high-quality data compressor.
C
7
star
27

ShiftMediaProject.github.io

CSS
6
star
28

libgpg-error

Unofficial LibGPG-Error with added custom native Visual Studio project build tools. LibGPG-Error: Libgpg-error is a small library with error codes and descriptions shared by most GnuPG related software.
C
6
star
29

modplug

Unofficial Modplug with added custom native Visual Studio project build tools. Modplug: A ModPlug audio rendering engine.
C++
5
star
30

libdvdread

Unofficial LibDVDRead with added custom native Visual Studio project build tools. LibDVDRead: libdvdread provides a simple foundation for reading DVD video disks. It provides the functionality that is required to access many DVDs.
C
5
star
31

libdvdnav

Unofficial LibDVDNav with added custom native Visual Studio project build tools. LibDVDNav: libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games.
C
5
star
32

expat

***This project is no longer updated (in favour of LibXML2)***. Unofficial Expat with added custom native Visual Studio project build tools. Expat: Expat is an XML parser library written in C.
C
3
star