Skip to content
Browse files
  • Loading branch information
gbooker committed Aug 10, 2018
1 parent cf46c76 commit 7792726bef2f26d813da4a79a6803246ecabd16c
Showing 1 changed file with 9 additions and 0 deletions.
@@ -0,0 +1,9 @@
# Moved to Github

I long hosted Perian on my own server using SVN. I no longer used SVN for anything and I wanted to shutdown the SVN repositories on my server but I don't want Perian's source to be lost to time. So I did a quick SVN->GIT conversion of the repositories and moved them here to Github. I didn't bother with converting the authors from the SVN usernames (which were local to my server) to name/emails. In the early days of the repository, we did build FFmpeg binaries and include them in the repository. I explicitly excluded these binaries in this conversion so those cloning it won't waste space/bandwidth on these unused binaries.

## Directory Structure
I've split out the mirrors of the source for [libebml](//, [libmatroska](//, and [ffmpeg](// into separate repositories. The directory structure of SVN allowed them to be in the same repository easily but this structure is not appropriate for GIT repositories.

## Building
I've not built Perian in a long time and the process of this conversion is no exception. It was designed for a much older version of OS X than is current so it may no longer build anymore. If you want to attempt to build Perian, you will first need clone the aforementioned repositories as well and put all in the same directory. You will need to remove the `perian-` prefix from the directory names when you clone the other repositories. Then you will need to also clone [a52codec](// and put it as `a52codec` _within_ the `perian` directory. Good luck.

0 comments on commit 7792726

Please sign in to comment.