Skip to content
This repository

Movie Player for Mac OS X based on QuickTime & FFmpeg. (Fork of original project on Google Code as it seems to have died)

branch: master

Fix icon position in movie view

- I guess this has been uncentered ever since I moved to
  CALayers for the movie view. Or maybe some change in
  10.9 is exposing this just now. Either way I think
  this is how it's supposed to be.
latest commit 273a53029f
samiamwork authored November 12, 2013
Octocat-spinner-32 AppleRemote
Octocat-spinner-32 English.lproj
Octocat-spinner-32 Images remove executable permission from source files November 07, 2009
Octocat-spinner-32 Korean.lproj
Octocat-spinner-32 Movist.xcodeproj
Octocat-spinner-32 Russian.lproj
Octocat-spinner-32 Turkish.lproj Update Xcode project to Xcode for and fix new warnings May 18, 2011
Octocat-spinner-32 contrib
Octocat-spinner-32 pl.lproj Update Xcode project to Xcode for and fix new warnings May 18, 2011
Octocat-spinner-32 pt_BR.lproj
Octocat-spinner-32 sk.lproj
Octocat-spinner-32 zh_TW.lproj Update Xcode project to Xcode for and fix new warnings May 18, 2011
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .gitmodules
Octocat-spinner-32 AppController.h
Octocat-spinner-32 AppController.m Change to only one subtitle at enabled at a time April 13, 2013
Octocat-spinner-32 AppController_Audio.m Switch a bunch of loops to fast enumeration April 03, 2013
Octocat-spinner-32 AppController_AudioDigital.m
Octocat-spinner-32 AppController_Open.m Use MSubtitle's new UIName instead of name April 15, 2013
Octocat-spinner-32 AppController_Playback.m
Octocat-spinner-32 AppController_Playlist.m Switch a bunch of loops to fast enumeration April 03, 2013
Octocat-spinner-32 AppController_Remote.m
Octocat-spinner-32 AppController_Subtitle.m
Octocat-spinner-32 AppController_Video.m half/normal/double-size & fit-to-screen works in full-screen. November 12, 2009
Octocat-spinner-32 COPYING
Octocat-spinner-32 CSRegex.h applied patch of macnow@hoax.pl for subtitle types of MicroDVD, MPL2 … November 29, 2009
Octocat-spinner-32 CSRegex.m
Octocat-spinner-32 ColorConversions.c
Octocat-spinner-32 ColorConversions.h * use ffmpeg-mt in both i386 and ppc. November 30, 2009
Octocat-spinner-32 ControlPanel.h
Octocat-spinner-32 ControlPanel.m
Octocat-spinner-32 CustomControls.h remove executable permission from source files November 07, 2009
Octocat-spinner-32 CustomControls.m Fix crash when H-scrolling track table in control window April 14, 2013
Octocat-spinner-32 FFAudioTrack.m
Octocat-spinner-32 FFAudioTrack_Analog.m
Octocat-spinner-32 FFAudioTrack_Digital.m
Octocat-spinner-32 FFIndexer.h remove executable permission from source files November 07, 2009
Octocat-spinner-32 FFIndexer.m
Octocat-spinner-32 FFTrack.h
Octocat-spinner-32 FFTrack.m
Octocat-spinner-32 FFVideoTrack.m Fix playback when framerate changes September 01, 2013
Octocat-spinner-32 FullNavItems.h
Octocat-spinner-32 FullNavItems.m
Octocat-spinner-32 FullNavListView.h
Octocat-spinner-32 FullNavListView.m Fix use of deprecated drawImage:atPoint:fromRect February 18, 2013
Octocat-spinner-32 FullNavView.h remove executable permission from source files November 07, 2009
Octocat-spinner-32 FullNavView.m FIXED: Podcasts folder name is "Podcasts" not "Podcast" in "iTunes Me… November 12, 2009
Octocat-spinner-32 FullScreener.h
Octocat-spinner-32 FullScreener.m remove executable permission from source files November 07, 2009
Octocat-spinner-32 FullScreener_Transition.m
Octocat-spinner-32 FullWindow.h
Octocat-spinner-32 FullWindow.m
Octocat-spinner-32 Info.plist
Octocat-spinner-32 MMovie.h
Octocat-spinner-32 MMovie.m Trade QuickTime for AVFoundation February 18, 2013
Octocat-spinner-32 MMovieLayer.h Trade QuickTime for AVFoundation February 18, 2013
Octocat-spinner-32 MMovieLayer_AVFoundation.h
Octocat-spinner-32 MMovieLayer_AVFoundation.m
Octocat-spinner-32 MMovieLayer_FFMPEG.h
Octocat-spinner-32 MMovieLayer_FFMPEG.m
Octocat-spinner-32 MMovieOSD.h
Octocat-spinner-32 MMovieOSD.m
Octocat-spinner-32 MMovieOSDLayer.h
Octocat-spinner-32 MMovieOSDLayer.m
Octocat-spinner-32 MMovieView.h
Octocat-spinner-32 MMovieView.m Fix exception for CIFilter on MMovieView November 10, 2013
Octocat-spinner-32 MMovieViewLayer.h
Octocat-spinner-32 MMovieViewLayer.m
Octocat-spinner-32 MMovieView_Capture.m
Octocat-spinner-32 MMovieView_DragDrop.m
Octocat-spinner-32 MMovieView_Image.m Get rid of the draw mutex in MMovieView April 16, 2013
Octocat-spinner-32 MMovieView_Message.m
Octocat-spinner-32 MMovieView_OSD.m
Octocat-spinner-32 MMovieView_Subtitle.m Get rid of the draw mutex in MMovieView April 16, 2013
Octocat-spinner-32 MMovie_Codec.m Add names for more Audio codecs April 26, 2013
Octocat-spinner-32 MMovie_FFMPEG.h remove commented out _avSyncMutex in FFVideoTrack April 01, 2013
Octocat-spinner-32 MMovie_FFMPEG.m
Octocat-spinner-32 MMovie_FFMPEG_Playback.m
Octocat-spinner-32 MMovie_QuickTime.h Trade QuickTime for AVFoundation February 18, 2013
Octocat-spinner-32 MMovie_QuickTime.m Remove our AVPlayer periodic observer on dealloc March 23, 2013
Octocat-spinner-32 MSubtitle.h
Octocat-spinner-32 MSubtitle.m Add UIName method to MSubtitle April 15, 2013
Octocat-spinner-32 MSubtitleItem.h remove executable permission from source files November 07, 2009
Octocat-spinner-32 MSubtitleItem.m remove executable permission from source files November 07, 2009
Octocat-spinner-32 MSubtitleParser.h MSubtitleParser_TXT updated November 29, 2009
Octocat-spinner-32 MSubtitleParser.m
Octocat-spinner-32 MSubtitleParser_MKV.h compile error fixed for removal of MSubtitleParser_SRT. November 29, 2009
Octocat-spinner-32 MSubtitleParser_MKV.mm Clean up MKV subtitle track naming April 14, 2013
Octocat-spinner-32 MSubtitleParser_SMI.h remove executable permission from source files November 07, 2009
Octocat-spinner-32 MSubtitleParser_SMI.m
Octocat-spinner-32 MSubtitleParser_SSA.h remove executable permission from source files November 07, 2009
Octocat-spinner-32 MSubtitleParser_SSA.m
Octocat-spinner-32 MSubtitleParser_SUB.h
Octocat-spinner-32 MSubtitleParser_SUB.m
Octocat-spinner-32 MSubtitleParser_TXT.h MSubtitleParser_TXT updated November 29, 2009
Octocat-spinner-32 MSubtitleParser_TXT.m
Octocat-spinner-32 MSubtitle_Render.m
Octocat-spinner-32 MainWindow.h
Octocat-spinner-32 MainWindow.m Fully initialize NSRect before passing as method arg March 03, 2013
Octocat-spinner-32 Movist.h
Octocat-spinner-32 Movist.icns
Octocat-spinner-32 Movist.m Add names for more Audio codecs April 26, 2013
Octocat-spinner-32 MovistExtensions.h
Octocat-spinner-32 MovistExtensions.m Remove method that don't exist in 10.8 February 18, 2013
Octocat-spinner-32 Movist_Prefix.pch
Octocat-spinner-32 PlayPanel.h
Octocat-spinner-32 PlayPanel.m
Octocat-spinner-32 Playlist.h
Octocat-spinner-32 Playlist.m Fix return type mismatch warning February 18, 2013
Octocat-spinner-32 PlaylistCell.h
Octocat-spinner-32 PlaylistCell.m
Octocat-spinner-32 PlaylistController.h
Octocat-spinner-32 PlaylistController.m Fix use of deprecated runModalForTypes: method February 18, 2013
Octocat-spinner-32 PlaylistPanel.h remove executable permission from source files November 07, 2009
Octocat-spinner-32 PlaylistPanel.m
Octocat-spinner-32 PreferenceController.h Change to only one subtitle at enabled at a time April 13, 2013
Octocat-spinner-32 PreferenceController.m Change to only one subtitle at enabled at a time April 13, 2013
Octocat-spinner-32 PreferenceController_Advanced.m
Octocat-spinner-32 PreferenceController_Advanced_Codec.m
Octocat-spinner-32 PreferenceController_Advanced_Details.m
Octocat-spinner-32 PreferenceController_Advanced_File.m Fix a bunch of warnings December 18, 2011
Octocat-spinner-32 PreferenceController_Audio.m
Octocat-spinner-32 PreferenceController_General.m
Octocat-spinner-32 PreferenceController_Subtitle.m
Octocat-spinner-32 PreferenceController_Video.m
Octocat-spinner-32 README
Octocat-spinner-32 SeekSlider.h
Octocat-spinner-32 SeekSlider.m
Octocat-spinner-32 UpdateChecker.h
Octocat-spinner-32 UpdateChecker.m
Octocat-spinner-32 UserDefaults.h Change to only one subtitle at enabled at a time April 13, 2013
Octocat-spinner-32 UserDefaults.m
Octocat-spinner-32 build_extlib.sh Build yasm automatically March 31, 2012
Octocat-spinner-32 main.m remove executable permission from source files November 07, 2009
Octocat-spinner-32 movies.icns remove executable permission from source files November 07, 2009
Octocat-spinner-32 spudec.c
Octocat-spinner-32 spudec.h subtitle v-position rotation added May 24, 2009
Octocat-spinner-32 unrarlib.c
Octocat-spinner-32 unrarlib.h
Octocat-spinner-32 vobsub.c
Octocat-spinner-32 vobsub.h subtitle v-position rotation added May 24, 2009
README
Movist README

1) Licensing

* Movist is licensed under the GNU General Public License Version 3.
  Read the file COPYING.

* FFmpeg is imported as external library.
  FFmpeg is licensed under the GNU Lesser General Public License (LGPL).
  See http://ffmpeg.mplayerhq.hu/index.html
  And see also http://gitorious.org/ffmpeg/ffmpeg-mt

* Matroska is licensed under the GNU Lesser General Public License (LGPL).
  See http://www.matroska.org/

* FAAD2 is licensed under the GPLv2 license.
  See http://www.audiocoding.com/faad2.html

* AppleRemote is created by Martin Kahr and distributed under the
  MIT-style license. Read the file AppleRemote/license.txt.
  See http://martinkahr.com/source-code/index.html 

* ColorConversions is part of Perian which is licensed under the 
  GNU Lesser General Public License (LGPL).
  See http://perian.org

* Some useful implementations are copied & modified from lots of
  open source projects such as VLC and MPlayer,
  deverloper forums such as cocoabuilder.com and cocoadev.com,
  and many private deverlopers' home pages or blogs.


2) How to Build

$ open Movist.xcodeproj
and build it.


3) Contact

* Github:
  https://github.com/samiamwork/Movist

* Original Site:
  Project Home:   http://code.google.com/p/movist/
  Blog (Korean):  http://cocoable.tistory.com/

* Developers:
  Yong-Hoe Kim   Mail: cocoable@gmail.com, iChat: dckim2@mac.com
  Cheol Ju       Mail: moosoy@gmail.com,   iChat: moosoy@mac.com

Something went wrong with that request. Please try again.