diff --git a/.gitignore b/.gitignore index 057bb585..29de8430 100644 --- a/.gitignore +++ b/.gitignore @@ -26,7 +26,6 @@ example-*/example-*.depend #VCPP files -*.dll *.lib *.exe *.sdf @@ -78,6 +77,7 @@ apps/*/*/obj #VCPP files + *.dll *.lib *.exe @@ -104,3 +104,5 @@ example-videoRenderer/bin/data/renders/ oldExamples/ ofxTimelineLib.a *.opendb +!dll/Win32/*.dll +!dll/x64/*.dll \ No newline at end of file diff --git a/copy_to_data_GUI/NewMedia Fett.ttf b/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 similarity index 100% rename from copy_to_data_GUI/NewMedia Fett.ttf rename to GUI/NewMedia Fett.ttf diff --git a/copy_to_data_GUI/defaultColorPalette.png b/GUI/defaultColorPalette.png similarity index 100% rename from copy_to_data_GUI/defaultColorPalette.png rename to GUI/defaultColorPalette.png diff --git a/copy_to_data_GUI/defaultColors.xml b/GUI/defaultColors.xml similarity index 100% rename from copy_to_data_GUI/defaultColors.xml rename to GUI/defaultColors.xml diff --git a/README.md b/README.md index 47329149..02aa03a4 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,39 @@ -# ofxTimeline # -![Timeline](http://www.jamesgeorge.org/images/ofxtimeline/github/Header.png) +This is a fork of [ofxTimeline](https://github.com/YCAMInterlab/ofxTimeline) without any dependency on [ofxAudioDecoder](https://github.com/kylemcdonald/ofxAudioDecoder). As a result there is no support for `mp3` files. +I spent hours trying to get `ofxAudioDecoder` to compile properly, however the provided example did not behave as expected once no errors where thrown. Furthermore upon inspection of `ofOpenALSoundPlayer_TimelineAdditions`, the only instance of `ofxAudioDecoder` is found in `decoderReadFile` function which is only called when the file format is `mp3`. +I've been successfully able to compile the *allTracks* example on Windows 10 using VS2015. + +## Changes: + + - Removed `ofxAudioDecoder` dependency. + - Cleaned up `ofOpenALSoundPlayer_TimelineAdditions` class by removing unused methods and code. + - Updated [OpenAL](https://openal.org/downloads/) `libs` and `dlls` to latest version 1.1. + - Fixed `switch` and `flag` tracks' text input field as suggested [here](https://github.com/YCAMInterlab/ofxTimeline/issues/135#issuecomment-247581860). + + +## Installation: +You need the following dependencies: + +- [ofxMSATimer](https://github.com/obviousjim/ofxMSATimer) +- [ofxRange](https://github.com/Flightphase/ofxRange) +- [ofxTextInputField](https://github.com/elliotwoods/ofxTextInputField) +- [ofxTimecode](https://github.com/YCAMInterlab/ofxTimecode) +- [ofxTween](https://github.com/obviousjim/ofxTween) +- [ofxXmlSettings](http://openframeworks.cc/documentation/ofxXmlSettings/ofxXmlSettings/) + +On Windows: + +- Make sure that you are using [K-Lite Codec Pack 12.1.0 Full ~ 33.9 MB ~ April 18th 2016](http://filehippo.com/download_klite_codec_pack/67445/) for video compatibility as suggested [here](https://github.com/openframeworks/openFrameworks/issues/5114#issuecomment-227208136). +- Copy the the appropriate architecture dependent dlls from `dll` folder to you app's `bin` folder. +For all platforms: + - Copy `GUI` folder to your app's `bin/data` folder. + +## Examples: +All examples have been updated for Windows using VS2015. However creating a new project, adding the dependencies and replacing the `ofApp.cpp` and `ofApp.h` files with those from the examples should suffice for a successful compilation on any platform. + +Unfortunately I have not tested this fork on Linux or Mac. Feedback and issue reports will be highly appreciated. + +# ofxTimeline # ofxTimeline is a simple to use openFrameworks add on for creating a user interface to an editable timeline. The framework allows you to compose sequences of change over time, controlling the variables in your openFrameworks application to create time based interactions. If you're familiar with timelines from programs like After Effects, Final Cut, or Blender then ofxTimeline should feel comfortable. With just a few lines of code you can add a visual editor to smoothly interpolate curves, colors, video, oscillators, audio, and 3d cameras. @@ -11,7 +44,7 @@ Copyright 2011-2014 [James George](http://www.jamesgeorge.org) co-developed by [ Licensed under the [Apache License](http://www.apache.org/licenses/LICENSE-2.0) -## Philosophy of Reusable Tools## +## Philosophy of Reusable Tools ofxTimeline is part of my reserach into how creating GUI based tools within creative coding environments can open up new ways of creating and interacting with media. @@ -38,8 +71,6 @@ https://vimeo.com/59653952 ## Anatomy of ofxTimeline -![Anatomy](http://www.jamesgeorge.org/images/ofxtimeline/github/AnatomyOfTimeline.jpg) - ### 1 Pages You can divide the timeline into pages, each page containing its own set of tracks. @@ -64,19 +95,15 @@ The control at the bottom of the track allows for zooming in and precisely editi ### Simple Curves Simple Curves shows how to use two keyframes and a switcher to animate and color a cube -![SimpleTween](http://www.jamesgeorge.org/images/ofxtimeline/github/example-simpleTween.png) ### Audio Waveform Audio Waveform shows how to add an audio track to a project. -![AudioWaveform](http://www.jamesgeorge.org/images/ofxtimeline/github/example-audioWaveform.png) ### Video Renderer Video Renderer shows how to build a simple video effects app using the timeline and a shader. Drag & Drop a video into the application, edit and export the modified frames as an image sequence -![VideoRenderer](http://www.jamesgeorge.org/images/ofxtimeline/github/example-videoRenderer.png) ### Multi-timeline Muli-timeline shows how to use Flags to trigger start and stop the playback of other timelines in the same application. -![MultiTimeline](http://www.jamesgeorge.org/images/ofxtimeline/github/example-multiTimeline.png) ## Hotkeys @@ -158,7 +185,7 @@ Follow this link [http://connect.creativelabs.com/openal/Downloads/Forms/AllItem ### Create a new ofxTimeline project - - Open the ProjectGenerator in of_0073_osx_release/projectGenerator/ + - Open the ProjectGenerator - Give the project a name - Under the addons tab select the following addons - ofxTimeline @@ -167,14 +194,7 @@ Follow this link [http://connect.creativelabs.com/openal/Downloads/Forms/AllItem - ofxTextInputField - ofxRange - ofxTween - - ofxAudioDecoder - Generate project - - If you are in Windows VC2015, go to Project Properties -> Configuration Properties -> Build Events -> Post-Build events -> Command Line and paste in the following build event (replace the standard OF command) - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes - robocopy "$(OF_ROOT)/addons/ofxTimeline/libs/openal/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes - robocopy "$(OF_ROOT)/addons/ofxTimeline/libs/sndfile/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes - if errorlevel 1 exit 0 else exit %errorlevel% - If you are on OS X, you'll need to add the OpenAL.framework to your project in order to use the AudioTrack @@ -217,8 +237,6 @@ in your draw or update function, read the value ofxTimeline has several built in track types for doing standard timeline tasks. ### Bangs -![Bangs](http://www.jamesgeorge.org/images/ofxtimeline/github/BangTrack.png) - A bang is a simple time marker that sends an event when the playhead passes it. To use a bang track you need a class that listens to bang events, like so: MyClass.h @@ -247,8 +265,6 @@ MyClass.cpp Inheritance: ofxTLTrack -> ofxTLKeyframes -> ofxTLBangs ### Curves ### -![Curves](http://www.jamesgeorge.org/images/ofxtimeline/github/CurvesTrack.png) - Curves change a value between a min and max range smoothly over time, edited with keyframes that have interpolation. Right clicking a keyframe on the timeline brings up a selection window to change the interpolation value. These are based on the Penner equations found in [ofxCurves](https://github.com/arturoc/ofxTween) @@ -256,8 +272,6 @@ Right clicking a keyframe on the timeline brings up a selection window to change Inheritance: ofxTLTrack -> ofxTLKeyframes -> ofxTLCurves ### Flags ### -![Flags](http://www.jamesgeorge.org/images/ofxtimeline/github/FlagTrack.png) - Flags are like Bangs but allow the user to enter text on each flag. The value can be read in the event //-------------------------------------------------------------- @@ -270,15 +284,11 @@ Flags are like Bangs but allow the user to enter text on each flag. The value ca Inheritance: ofxTLTrack -> ofxTLKeyframes -> ofxTLBangs -> ofxTLFlags ### Switches ### -![Switches](http://www.jamesgeorge.org/images/ofxtimeline/github/SwitchTrack.png) - Switches provide a simple control to turn regions of the timeline on and off. Inheritance: ofxTLTrack -> ofxTLBangs -> ofxTLSwitches ### VideoTrack ### -![VideoTrack](http://www.jamesgeorge.org/images/ofxtimeline/github/VideoTrack.png) - VideoTracks let a user interactively scrub through a video and sequence effects in time with the playback. When a video track is added the video playback will control the playback of the entire timeline. ofxTLVideoTrack* videoTrack = timeline.addVideoTrack("Video", videoPath); @@ -293,8 +303,6 @@ VideoTracks let a user interactively scrub through a video and sequence effects ### AudioTrack ### -![AudioTrack](http://www.jamesgeorge.org/images/ofxtimeline/github/AudioTrack.png) - AudioTracks let a user interactively scrub through an audio track and sequence effects in time. In your .cpp file add the track and load a file @@ -323,50 +331,32 @@ In your .cpp file add the track and load a file ### ColorTrack -![ColorTrack](http://www.jamesgeorge.org/images/ofxtimeline/github/ColorTrack.png) - The color track let's you sequence smoothly changing colors. It uses a provided image as a sample palette, each keyframe specifies a position on the palette to sample from. Between keyframes the image is traverse to create smoothly changing colors. ### LFO (experimental) -![LFO](http://www.jamesgeorge.org/images/ofxtimeline/github/LFOTrack.png) - The LFO, Low Frequency Oscillator, track defines simple repeating sine waves and noise functions. ## 3rd Party Custom Tracks ## ofxTimeline can be integrated with other addons or time based media, below are examples of just a few -### DepthImageSequence ### - -https://github.com/obviousjim/ofxRGBDepth // [RGBDToolkit](http://wwww.rgbdtoolkit.com) - ### MidiTrack ### - https://github.com/momo-the-monster/ofxTimelineTracks // [ofxTLMidiNote](https://vimeo.com/46793363) ## Designing custom Tracks ## - The track system is designed to be extensible. There are two empty track templates that are the best place to get started building your own track ### ofxTLEmptyTrack - Use this template as a starting point for visualizing time based data in ofxTimeline or creating a unique type of interactive track. ### ofxTLEmptyKeyframes Use this template for creating a custom keyframe based track. It already has copy+paste, multiple selection, saving and loading. ## Supported By ## - ofxTimeline is a project by [James George](http://www.jamesgeorge.org), co-developed by [YCAMInterLab](http://interlab.ycam.jp/en/) during the [Guest Research Project v.2](http://interlab.ycam.jp/en/projects/guestresearch/vol2) -

- -

- ### Additional support ### -![Additional Support](http://www.jamesgeorge.org/images/ofxtimeline/github/SupportedBy.png) - [Playmodes](http://www.playmodes.com/) who graciously funded and shaped the project in it's early stages for [BlueBeams](https://vimeo.com/35931265) . [The Frank-Ratchye STUDIO for Creative Inquiry](http://studioforcreativeinquiry.org/) who have supported the [RGBDToolkit](http://www.rgbdtoolkit.com) project. diff --git a/README_JP.md b/README_JP.md index 1eaf86b5..74417cdc 100644 --- a/README_JP.md +++ b/README_JP.md @@ -1,6 +1,4 @@ # ofxTimeline # -![Timeline](http://www.jamesgeorge.org/images/ofxtimeline/github/Header.png) - ofxTimelineは、openFrameworksでタイムラインエディタインターフェースを使用する事が出来るシンプルなアドオンです。このフレームワークを使用する事で、openFrameworksで作られたアプリケーションの中で時間軸に沿ったシーケンスを編集し、そのタイムシーケンスを使って変数のコントロールを行う事が可能になります。 もしもAfter EffectsやFinal Cut、Blenderなどのタイムライン編集に馴染みがあれば、ofxTimelineは快適に使用する事が出来るでしょう。ほんの数行のコードで、スムーズに補完されたカーブ、カラー、ビデオ、オシレーター、オーディオ、3D空間中のカメラなどのタイムラインシーケンスを作る、エディタを使用する事が可能です。 @@ -11,7 +9,7 @@ Copyright 2011-2012 [James George](http://www.jamesgeorge.org) Co-developed by [ Licensed under the Apache License -## 再利用可能なツールの哲学## +## 再利用可能なツールの哲学 ofxTimelineの開発は、クリエイティブコーディングの環境の中で、どのようにGUIベースのツールを作り、メディアを使って創造しインタラクションする新しい方法を切り開く事が出来るか、に対するリサーチの一環として制作されています。 @@ -41,8 +39,6 @@ https://vimeo.com/59653952 ## ofxTimelineの構造 -![Anatomy](http://www.jamesgeorge.org/images/ofxtimeline/github/AnatomyOfTimeline.jpg) - ### 1 ページ タイムラインをページごとに分ける事が出来ます。それぞれのページには、それぞれ別々のトラックのセットが入っています。 @@ -68,20 +64,16 @@ https://vimeo.com/59653952 ### Simple Curves Simple Curves shows how to use two keyframes and a switcher to animate and color a cube Simple Curvesでは2つのキーフレームと1つのスイッチャーを使用し、キューブの色と動きをコントロールする例を紹介しています。 -![SimpleTween](http://www.jamesgeorge.org/images/ofxtimeline/github/example-simpleTween.png) ### Audio Waveform Audio Waveformでは、オーディオトラックの使い方を紹介しています。 -![AudioWaveform](http://www.jamesgeorge.org/images/ofxtimeline/github/example-audioWaveform.png) ### Video Renderer Video Rendererでは、タイムラインとシェーダーを使用した、シンプルなビデオエフェクトアプリケーションの作り方を紹介しています。映像ファイルをアプリケーションにドラッグアンドドロップし、加工、編集されたフレームをイメージのシーケンスとして 書き出してみてください。 -![VideoRenderer](http://www.jamesgeorge.org/images/ofxtimeline/github/example-videoRenderer.png) ### Multi-timeline Multi-timelineでは、フラグを使用して同じアプリケーション内の他のタイムラインの再生を制御する方法を紹介しています。 -![MultiTimeline](http://www.jamesgeorge.org/images/ofxtimeline/github/example-multiTimeline.png) ## ホットキー @@ -216,8 +208,6 @@ ofxTimelineには、一般的なタイムラインで必要になる数種類の ### Bangs -![Bangs](http://www.jamesgeorge.org/images/ofxtimeline/github/BangTrack.png) - bangはシンプルな時間のマーカーで、再生ヘッドがマーカーを通過する時にイベントを送る事ができます。bangトラックを使用するには、下記の様にしてbangイベントを取得するクラスを使う必要があります。 MyClass.h @@ -246,8 +236,6 @@ MyClass.cpp 継承関係:ofxTLTrack -> ofxTLKeyframes -> ofxTLBangs ### Curves ### -![Curves](http://www.jamesgeorge.org/images/ofxtimeline/github/CurvesTrack.png) - Curvesを使うと、補完機能の付いたキーフレームを使い、タイムラインに沿って値を最小値と最大値の間でスムーズに変化させる事が出来ます。 タイムライン上のキーフレームを右クリックすると選択ウィンドウが表示され、補完の方法を変更する事が出来ます。補完の方法は、[ofxCurves](https://github.com/arturoc/ofxTween)の、Penner方程式をベースにしています。 @@ -255,8 +243,6 @@ Curvesを使うと、補完機能の付いたキーフレームを使い、タ 継承関係: ofxTLTrack -> ofxTLKeyframes -> ofxTLCurves ### Flags ### -![Flags](http://www.jamesgeorge.org/images/ofxtimeline/github/FlagTrack.png) - Flagsはbangsに似ていますが、各フラグ(マーカー)に、テキストを入力する事が出来ます。値はイベントが発生するごとに読み出す事が可能です。 //-------------------------------------------------------------- @@ -269,15 +255,11 @@ Flagsはbangsに似ていますが、各フラグ(マーカー)に、テキ 継承関係:ofxTLTrack -> ofxTLKeyframes -> ofxTLBangs -> ofxTLFlags ### Switches ### -![Switches](http://www.jamesgeorge.org/images/ofxtimeline/github/SwitchTrack.png) - Switchesを使う事で、タイムライン上で、ON/OFFのシンプルなコントロールをすることが出来ます。 継承関係:ofxTLTrack -> ofxTLBangs -> ofxTLSwitches ### VideoTrack ### -![VideoTrack](http://www.jamesgeorge.org/images/ofxtimeline/github/VideoTrack.png) - VideoTracksでは、映像とそのエフェクトを同時にスクラブ再生する事が出来ます。videoトラックが追加されると、映像再生が全体のタイムラインの再生を制御する形になります。 ofxTLVideoTrack* videoTrack = timeline.addVideoTrack("Video", videoPath); @@ -293,8 +275,6 @@ VideoTracksでは、映像とそのエフェクトを同時にスクラブ再生 ### AudioTrack ### -![AudioTrack](http://www.jamesgeorge.org/images/ofxtimeline/github/AudioTrack.png) - AudioTracksを使用すると、オーディオトラックとその他のシーケンスを同時にスクラブ再生する事が出来ます。 .cppファイルの中でトラックを追加し、ファイルを読み込みます。 @@ -323,34 +303,22 @@ AudioTracksを使用すると、オーディオトラックとその他のシー ### ColorTrack -![ColorTrack](http://www.jamesgeorge.org/images/ofxtimeline/github/ColorTrack.png) - colorトラックを使えば、シーケンスに沿ってスムーズに色を変化させる事が出来ます。色のサンプルパレットとして画像を使用し、各キーフレームではその画像パレットの中から、色をサンプルする位置を指定します。キーフレーム間では画像パレットの中で色をサンプルする位置が移動していくことで、滑らかに色が変化します。 ### LFO (experimental) -![LFO](http://www.jamesgeorge.org/images/ofxtimeline/github/LFOTrack.png) - LFOは、Low Frequency Oscillatorの略で、シンプルな繰り返しのパターンや、ノイズ関数を使用する事が出来ます。 ## サードパーティーのカスタムトラック## - ofxTimelineは他のアドオンやタイムベースのメディアを組み込んで使用する事ができます。下記はいくつかの例です。 -### 深度センサーからのイメージシーケンス ### - -https://github.com/obviousjim/ofxRGBDepth // [RGBDToolkit](http://wwww.rgbdtoolkit.com) - ### Midiトラック ### - https://github.com/momo-the-monster/ofxTimelineTracks // [ofxTLMidiNote](https://vimeo.com/46793363) ## カスタムトラックをデザインする ## - トラックは拡張しやすいようにデザインされています。ofxTimelineには下記の2つのトラックテンプレートがあり、オリジナルのトラックを作るには、ここから始めるのが良いでしょう。 ### ofxTLEmptyTrack - タイムベースのメディアをビジュアライズしたり、オリジナルのインタラクティブトラックを作る場合は、このテンプレートを使用してください。 ### ofxTLEmptyKeyframes @@ -359,15 +327,9 @@ Use this template for creating a custom keyframe based track. It already has cop ## Supported By ## - ofxTimeline is codeveloped by YCAM InterLab during the [Guest Research Projector v.2 at YCAM Interlab](http://interlab.ycam.jp/en/projects/guestresearch/vol2) by [James George](http://www.jamesgeorge.org) at the [YCAMInterLab](http://interlab.ycam.jp/) -![YCAM](http://www.jamesgeorge.org/images/ofxtimeline/github/logo_ycam.png) - ### Additional support ### - -![Additional Support](http://www.jamesgeorge.org/images/ofxtimeline/github/SupportedBy.png) - [Playmodes](http://www.playmodes.com/) who graciously funded and shaped the project in it's early stages for [BlueBeams](https://vimeo.com/35931265) . [The Frank-Ratchye STUDIO for Creative Inquiry](http://studioforcreativeinquiry.org/) who have supported the [RGBDToolkit](http://www.rgbdtoolkit.com) project. diff --git a/addon_config.mk b/addon_config.mk index baa6882b..30585c65 100644 --- a/addon_config.mk +++ b/addon_config.mk @@ -47,7 +47,7 @@ common: # some addons need resources to be copied to the bin/data folder of the project # specify here any files that need to be copied, you can use wildcards like * and ? - ADDON_DATA = copy_to_data_GUI/* + ADDON_DATA = GUI/* linux64: # when parsing the file system looking for libraries exclude this for all or diff --git a/clone_addons.sh b/clone_addons.sh old mode 100755 new mode 100644 index 4546d4d3..950c601c --- a/clone_addons.sh +++ b/clone_addons.sh @@ -20,6 +20,4 @@ ${PREFIX}elliotwoods/ofxTextInputField.git echo "If you're using linux, please make sure you checkout the develop branch of ofxTextInputField" -${PREFIX}Flightphase/ofxRange.git - -${PREFIX}prisonerjohn/ofxAudioDecoder.git +${PREFIX}Flightphase/ofxRange.git \ No newline at end of file diff --git a/libs/openal/export/vs/Win32/OpenAL32.dll b/dll/Win32/OpenAL32.dll similarity index 55% rename from libs/openal/export/vs/Win32/OpenAL32.dll rename to dll/Win32/OpenAL32.dll index 259177ac..f2c0e843 100644 Binary files a/libs/openal/export/vs/Win32/OpenAL32.dll and b/dll/Win32/OpenAL32.dll differ diff --git a/dll/Win32/libsndfile-1.dll b/dll/Win32/libsndfile-1.dll new file mode 100644 index 00000000..95ce5bd0 Binary files /dev/null and b/dll/Win32/libsndfile-1.dll differ diff --git a/libs/openal/export/vs/x64/OpenAL32.dll b/dll/x64/OpenAL32.dll similarity index 77% rename from libs/openal/export/vs/x64/OpenAL32.dll rename to dll/x64/OpenAL32.dll index d0ee3cc5..a7e3dac2 100644 Binary files a/libs/openal/export/vs/x64/OpenAL32.dll and b/dll/x64/OpenAL32.dll differ diff --git a/dll/x64/libsndfile-1.dll b/dll/x64/libsndfile-1.dll new file mode 100644 index 00000000..9817e8b0 Binary files /dev/null and b/dll/x64/libsndfile-1.dll differ diff --git a/example-allTracks/Project.xcconfig b/example-allTracks/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-allTracks/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-allTracks/addons.make b/example-allTracks/addons.make index 51e55cbf..1d9f368d 100644 --- a/example-allTracks/addons.make +++ b/example-allTracks/addons.make @@ -1,7 +1,7 @@ -ofxMSATimer -ofxRange -ofxTextInputField -ofxTimecode -ofxTimeline -ofxTween -ofxXmlSettings +ofxMSATimer +ofxRange +ofxTextInputField +ofxTimecode +ofxTimeline +ofxTween +ofxXmlSettings diff --git a/example-allTracks/bin/data/4chan.wav b/example-allTracks/bin/data/4chan.wav old mode 100755 new mode 100644 diff --git a/example-allTracks/bin/data/GUI/NewMedia Fett.ttf b/example-allTracks/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-allTracks/bin/data/_Page_One_trackPositions.xml b/example-allTracks/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-allTracks/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-allTracks/bin/data/timeline0_Page_1_trackPositions.xml b/example-allTracks/bin/data/timeline0_Page_1_trackPositions.xml deleted file mode 100644 index e6e8eac7..00000000 --- a/example-allTracks/bin/data/timeline0_Page_1_trackPositions.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - 0.000000000 - 137.000000000 - 1138.000000000 - 94.000000000 - - - 0.000000000 - 226.000000000 - 850.000000000 - 43.000000000 - - - 0.000000000 - 364.000000000 - 850.000000000 - 47.000000000 - - - 0.000000000 - 137.000000000 - 850.000000000 - 65.000000000 - - - 0.000000000 - 70.000000000 - 850.000000000 - 43.000000000 - - - 0.000000000 - 293.000000000 - 850.000000000 - 47.000000000 - - - 0.000000000 - 435.000000000 - 850.000000000 - 67.000000000 - - - 0.000000000 - 526.000000000 - 850.000000000 - 40.000000000 - - diff --git a/example-allTracks/bin/data/timeline0_Page_2_trackPositions.xml b/example-allTracks/bin/data/timeline0_Page_2_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-allTracks/bin/data/timeline0_Page_2_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-allTracks/bin/data/timeline0_Page_3_trackPositions.xml b/example-allTracks/bin/data/timeline0_Page_3_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-allTracks/bin/data/timeline0_Page_3_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-allTracks/bin/data/timeline0_Page_4_trackPositions.xml b/example-allTracks/bin/data/timeline0_Page_4_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-allTracks/bin/data/timeline0_Page_4_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-allTracks/bin/data/timeline0_Page_One_trackPositions.xml b/example-allTracks/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index 6c2702fc..00000000 --- a/example-allTracks/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,50 +0,0 @@ - - - 0.000000000 - 119.000000000 - 850.000000000 - 94.000000000 - - - 0.000000000 - 208.000000000 - 850.000000000 - 43.000000000 - - - 0.000000000 - 346.000000000 - 850.000000000 - 47.000000000 - - - 0.000000000 - 119.000000000 - 850.000000000 - 65.000000000 - - - 0.000000000 - 52.000000000 - 850.000000000 - 43.000000000 - - - 0.000000000 - 275.000000000 - 850.000000000 - 47.000000000 - - - 0.000000000 - 417.000000000 - 850.000000000 - 67.000000000 - - - 0.000000000 - 508.000000000 - 850.000000000 - 40.000000000 - - diff --git a/example-allTracks/bin/data/timeline0_bangs.xml b/example-allTracks/bin/data/timeline0_bangs.xml deleted file mode 100644 index 51801e2c..00000000 --- a/example-allTracks/bin/data/timeline0_bangs.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - 0.720930219 - - - - 0.511627913 - - - - 0.511627913 - - - - 0.348837197 - - - - 0.441860437 - - - - 0.604651153 - - - - 0.744186044 - - - - 0.488372087 - - - - 0.255813956 - - diff --git a/example-allTracks/bin/data/timeline0_colors.xml b/example-allTracks/bin/data/timeline0_colors.xml deleted file mode 100644 index 8ac277d4..00000000 --- a/example-allTracks/bin/data/timeline0_colors.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 0.703944266 - 0.139999986 - - 0.846335530 - - - 0.456367880 - 0.709999919 - - 0.508917630 - - - 0.261519849 - 0.339999974 - - 0.460347950 - - - 0.588349521 - 0.399999946 - - 0.162234068 - - - 0.331407756 - 0.584999919 - - 0.567836642 - - diff --git a/example-allTracks/bin/data/timeline0_curves.xml b/example-allTracks/bin/data/timeline0_curves.xml deleted file mode 100644 index 9b364c01..00000000 --- a/example-allTracks/bin/data/timeline0_curves.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 5 - 2 - - 0.013071895 - - - 1 - 2 - - 0.775757551 - - - 5 - 2 - - 0.000000000 - - - 0 - 2 - - 0.203117132 - - - 0 - 0 - - 0.523076892 - - diff --git a/example-allTracks/bin/data/timeline0_flags.xml b/example-allTracks/bin/data/timeline0_flags.xml deleted file mode 100644 index 4cef748d..00000000 --- a/example-allTracks/bin/data/timeline0_flags.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - start - - 0.549295783 - - - skip - - 0.626760602 - - diff --git a/example-allTracks/bin/data/timeline0_inout.xml b/example-allTracks/bin/data/timeline0_inout.xml deleted file mode 100644 index 2609a7d1..00000000 --- a/example-allTracks/bin/data/timeline0_inout.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.002352941 - 1.000000000 - diff --git a/example-allTracks/bin/data/timeline0_lfo.xml b/example-allTracks/bin/data/timeline0_lfo.xml deleted file mode 100644 index de345727..00000000 --- a/example-allTracks/bin/data/timeline0_lfo.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - 1 - -44.000000000 - 0.806999981 - 344.600006104 - 0.000000000 -
0.000000000
- 1 - 0 - - 0.676076651 -
- - 0 - 0.000000000 - 1.000000000 - 188.199996948 - 0.000000000 -
0.000000000
- 1 - 0 - - 0.313121080 -
-
diff --git a/example-allTracks/bin/data/timeline0_switches.xml b/example-allTracks/bin/data/timeline0_switches.xml deleted file mode 100644 index 76466233..00000000 --- a/example-allTracks/bin/data/timeline0_switches.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - 00:00:03:046 - - 0.550000012 - - - - 00:00:04:917 - - 0.399999976 - - - - 00:00:05:672 - - 0.350000024 - - diff --git a/example-allTracks/bin/data/timeline0_zoomer.xml b/example-allTracks/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-allTracks/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-allTracks/example-allTracks.cbp b/example-allTracks/example-allTracks.cbp deleted file mode 100644 index bd9b00ce..00000000 --- a/example-allTracks/example-allTracks.cbp +++ /dev/null @@ -1,505 +0,0 @@ - - - - - - diff --git a/example-allTracks/example-allTracks.sln b/example-allTracks/example-allTracks.sln deleted file mode 100644 index 47191239..00000000 --- a/example-allTracks/example-allTracks.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-allTracks", "example-allTracks.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs2010\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/example-allTracks/example-allTracks.vcxproj b/example-allTracks/example-allTracks.vcxproj deleted file mode 100644 index fcdaf16e..00000000 --- a/example-allTracks/example-allTracks.vcxproj +++ /dev/null @@ -1,231 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - example-allTracks - Win32Proj - - - - Application - Unicode - true - - - Application - Unicode - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - bin\ - obj\$(Configuration)\ - true - true - bin\ - obj\$(Configuration)\ - false - $(ProjectName)_debug - $(ProjectName) - - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - - Level3 - EditAndContinue - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - $(OutDir)$(TargetName)$(TargetExt) - true - $(TargetDir)$(TargetName)_debugInfo.pdb - Console - false - - MachineX86 - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - - Level3 - - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - false - false - Console - true - true - false - - MachineX86 - Default - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - - - \ No newline at end of file diff --git a/example-allTracks/example-allTracks.vcxproj.filters b/example-allTracks/example-allTracks.vcxproj.filters deleted file mode 100644 index 0079ae59..00000000 --- a/example-allTracks/example-allTracks.vcxproj.filters +++ /dev/null @@ -1,444 +0,0 @@ - - - - - src - - - src - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {71834f65-f3a9-211e-73b8-dc8563776aec} - - - {fa2c7f81-95ad-913a-95ee-6d674205f1e6} - - - {21227b69-34ba-dc94-65c0-e08097e60473} - - - {c5cf358f-f6d6-0f61-5433-25f14c446730} - - - {afee1af4-3be7-35e2-f89c-feb8f18a60fd} - - - {a4b02712-30e4-b504-c110-2c93e13629d3} - - - {b67afc83-af32-6fe3-281f-ac212c044641} - - - {1b5cd1f2-714c-1a5f-97d0-2f9712f8476a} - - - {1e8626d6-b6a0-d240-f534-c5e88dad08e8} - - - {b6cb78c7-bc44-ad08-8e43-896c4501b36d} - - - {ac132e01-0f0d-5ff9-8d64-8dada9b5aa38} - - - {333c4390-0b4e-eaaa-5cfe-0663c4d2e613} - - - {93d28ed9-a2ca-418a-4538-d3328b5a212b} - - - {239f8b47-5d3c-673b-95de-5e702a695e8a} - - - {5451193a-c0cf-9361-b431-0f7f4f2d31d1} - - - {012014bf-0161-a228-4c75-8d280092ed20} - - - {7d44a927-3ef3-d18b-0302-52624b4bc08e} - - - {994a9be4-6199-2707-46e1-49bcce2417f1} - - - {8b1e05c6-fec0-22b7-592b-3de20a7ffb14} - - - {944e9321-a6f2-45b7-407b-559efee96ee5} - - - {4ed1f364-a201-a241-2587-22239fe8751e} - - - {8a8810e8-a79d-7a1d-2f0a-7203302f4656} - - - {40ac4b42-6a5a-9537-eb82-d1b80d647dfc} - - - {ef0f6a8b-b04f-e782-21ef-d4ba278d3ee5} - - - {877f005d-13e6-0592-1d97-f2e39d804d43} - - - {ccb2ac63-49d2-977c-cfe8-aeadb8be6a99} - - - {687714a8-1662-fa1c-261f-50f068335398} - - - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxRange\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\sndfile\include - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - \ No newline at end of file diff --git a/example-allTracks/example-allTracks.vcxproj.user b/example-allTracks/example-allTracks.vcxproj.user deleted file mode 100644 index 90d00fb5..00000000 --- a/example-allTracks/example-allTracks.vcxproj.user +++ /dev/null @@ -1,11 +0,0 @@ - - - - $(TargetDir) - WindowsLocalDebugger - - - $(TargetDir) - WindowsLocalDebugger - - \ No newline at end of file diff --git a/example-allTracks/example-allTracks.workspace b/example-allTracks/example-allTracks.workspace deleted file mode 100644 index c38b0f36..00000000 --- a/example-allTracks/example-allTracks.workspace +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/example-allTracks/example-allTracks.xcodeproj/project.pbxproj b/example-allTracks/example-allTracks.xcodeproj/project.pbxproj deleted file mode 100644 index e22be232..00000000 --- a/example-allTracks/example-allTracks.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1162 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-allTracksDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-allTracksDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-allTracksDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-allTracks */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-allTracks" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-allTracks"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-allTracksDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-allTracks" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-allTracks */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */, - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - GCC_PREPROCESSOR_DEFINITIONS = "TIMELINE_AUDIO_INCLUDED=1"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-allTracksDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - GCC_PREPROCESSOR_DEFINITIONS = "TIMELINE_AUDIO_INCLUDED=1"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-allTracks"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-allTracks" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-allTracks" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-emptyTrackTemplate/example-emptyTrackTemplates.sln b/example-allTracks/example-timeline.sln similarity index 61% rename from example-emptyTrackTemplate/example-emptyTrackTemplates.sln rename to example-allTracks/example-timeline.sln index d2c5d384..b3954881 100644 --- a/example-emptyTrackTemplate/example-emptyTrackTemplates.sln +++ b/example-allTracks/example-timeline.sln @@ -1,41 +1,35 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-emptyTrackTemplates", "example-emptyTrackTemplates.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ofxTimelineLib", "..\ofxTimelineLib\ofxTimelineLib.vcxproj", "{A72C4F16-CB16-4143-BA5C-5E4FA802D636}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|Win32.ActiveCfg = Debug|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|Win32.Build.0 = Debug|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x64.ActiveCfg = Debug|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x64.Build.0 = Debug|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|Win32.ActiveCfg = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|Win32.Build.0 = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x64.ActiveCfg = Release|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-allTracks/example-timeline.vcxproj b/example-allTracks/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-allTracks/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-allTracks/example-timeline.vcxproj.filters b/example-allTracks/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-allTracks/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj.user b/example-allTracks/example-timeline.vcxproj.user similarity index 51% rename from example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj.user rename to example-allTracks/example-timeline.vcxproj.user index bedf9190..988b987e 100644 --- a/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj.user +++ b/example-allTracks/example-timeline.vcxproj.user @@ -1,11 +1,19 @@ - - - - $(ProjectDir)/bin - WindowsLocalDebugger - - - $(ProjectDir)/bin - WindowsLocalDebugger - + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + \ No newline at end of file diff --git a/example-allTracks/icon.rc b/example-allTracks/icon.rc new file mode 100644 index 00000000..7e26eb35 --- /dev/null +++ b/example-allTracks/icon.rc @@ -0,0 +1,8 @@ +// Icon Resource Definition +#define MAIN_ICON 102 + +#if defined(_DEBUG) +MAIN_ICON ICON "icon_debug.ico" +#else +MAIN_ICON ICON "icon.ico" +#endif diff --git a/example-allTracks/openFrameworks-Info.plist b/example-allTracks/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-allTracks/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-allTracks/src/main.cpp b/example-allTracks/src/main.cpp index 2feb4571..e57370b2 100644 --- a/example-allTracks/src/main.cpp +++ b/example-allTracks/src/main.cpp @@ -1,16 +1,13 @@ #include "ofMain.h" -#include "testApp.h" -#include "ofAppGlutWindow.h" +#include "ofApp.h" //======================================================================== int main( ){ - - ofAppGlutWindow window; - ofSetupOpenGL(&window, 850,768, OF_WINDOW); // <-------- setup the GL context + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context // this kicks off the running of my app // can be OF_WINDOW or OF_FULLSCREEN // pass in width and height too: - ofRunApp( new testApp()); + ofRunApp(new ofApp()); } diff --git a/example-allTracks/src/testApp.cpp b/example-allTracks/src/ofApp.cpp similarity index 70% rename from example-allTracks/src/testApp.cpp rename to example-allTracks/src/ofApp.cpp index 0c63e063..b92e0151 100644 --- a/example-allTracks/src/testApp.cpp +++ b/example-allTracks/src/ofApp.cpp @@ -1,7 +1,7 @@ -#include "testApp.h" +#include "ofApp.h" //-------------------------------------------------------------- -void testApp::setup(){ +void ofApp::setup(){ ofBackground(255*.15); ofSetVerticalSync(true); @@ -11,10 +11,8 @@ void testApp::setup(){ timeline.setup(); timeline.addVideoTrack("fingers", "fingers.mov"); - #ifdef TIMELINE_AUDIO_INCLUDED timeline.addAudioTrack("audio", "4chan.wav"); - timeline.setDurationInSeconds(timeline.getAudioTrack("audio")->getDuration()); - #endif + timeline.setDurationInSeconds(timeline.getVideoTrack("fingers")->getDuration()); timeline.addCurves("curves", ofRange(0, 255)); timeline.addBangs("bangs"); @@ -32,21 +30,21 @@ void testApp::setup(){ timeline.enableSnapToOtherKeyframes(false); timeline.setLoopType(OF_LOOP_NORMAL); - ofAddListener(timeline.events().bangFired, this, &testApp::bangFired); + ofAddListener(timeline.events().bangFired, this, &ofApp::bangFired); } //-------------------------------------------------------------- -void testApp::bangFired(ofxTLBangEventArgs& args){ +void ofApp::bangFired(ofxTLBangEventArgs& args){ cout << "bang fired!" << args.flag << endl; } //-------------------------------------------------------------- -void testApp::update(){ +void ofApp::update(){ } //-------------------------------------------------------------- -void testApp::draw(){ +void ofApp::draw(){ if(timeline.isSwitchOn("switches")){ ofBackground(timeline.getColor("colors")); } @@ -57,46 +55,46 @@ void testApp::draw(){ } //-------------------------------------------------------------- -void testApp::keyPressed(int key){ +void ofApp::keyPressed(int key){ } //-------------------------------------------------------------- -void testApp::keyReleased(int key){ +void ofApp::keyReleased(int key){ } //-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ +void ofApp::mouseMoved(int x, int y ){ } //-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ +void ofApp::mouseDragged(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ +void ofApp::mousePressed(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ +void ofApp::mouseReleased(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ +void ofApp::windowResized(int w, int h){ } //-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ +void ofApp::gotMessage(ofMessage msg){ } //-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ +void ofApp::dragEvent(ofDragInfo dragInfo){ } diff --git a/example-allTracks/src/testApp.h b/example-allTracks/src/ofApp.h similarity index 94% rename from example-allTracks/src/testApp.h rename to example-allTracks/src/ofApp.h index f8ef5f14..6366de70 100644 --- a/example-allTracks/src/testApp.h +++ b/example-allTracks/src/ofApp.h @@ -3,7 +3,7 @@ #include "ofMain.h" #include "ofxTimeline.h" -class testApp : public ofBaseApp{ +class ofApp : public ofBaseApp{ public: void setup(); diff --git a/example-audiowaveform/Makefile b/example-audiowaveform/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-audiowaveform/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-audiowaveform/Project.xcconfig b/example-audiowaveform/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-audiowaveform/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-audiowaveform/addons.make b/example-audiowaveform/addons.make index 0e42d98a..1d9f368d 100644 --- a/example-audiowaveform/addons.make +++ b/example-audiowaveform/addons.make @@ -1,4 +1,3 @@ -ofxAudioDecoder ofxMSATimer ofxRange ofxTextInputField diff --git a/example-audiowaveform/bin/data/.gitkeep b/example-audiowaveform/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-audiowaveform/bin/data/4chan.wav b/example-audiowaveform/bin/data/4chan.wav old mode 100755 new mode 100644 diff --git a/example-audiowaveform/bin/data/GUI/NewMedia Fett.ttf b/example-audiowaveform/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-audiowaveform/bin/data/_Page_One_trackPositions.xml b/example-audiowaveform/bin/data/_Page_One_trackPositions.xml index caa5bd61..55559acf 100644 --- a/example-audiowaveform/bin/data/_Page_One_trackPositions.xml +++ b/example-audiowaveform/bin/data/_Page_One_trackPositions.xml @@ -1 +1 @@ - + diff --git a/example-audiowaveform/bin/data/timeline0_Page One_trackPositions.xml b/example-audiowaveform/bin/data/timeline0_Page One_trackPositions.xml deleted file mode 100644 index 0f3c87f7..00000000 --- a/example-audiowaveform/bin/data/timeline0_Page One_trackPositions.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 0 - 39 - 1024 - 132 - - - 0 - 187 - 1024 - 59 - - diff --git a/example-audiowaveform/bin/data/timeline0_Page_One_trackPositions.xml b/example-audiowaveform/bin/data/timeline0_Page_One_trackPositions.xml index 09c7d303..1a4e1d02 100644 --- a/example-audiowaveform/bin/data/timeline0_Page_One_trackPositions.xml +++ b/example-audiowaveform/bin/data/timeline0_Page_One_trackPositions.xml @@ -1,26 +1,8 @@ - - - 0.000000000 - 52.000000000 - 1024.000000000 - 252.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 490.000000000 - - - 0.000000000 - 381.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 317.000000000 - 1024.000000000 - 40.000000000 - - + + + 0.000000000 + 52.000000000 + 1024.000000000 + 40.000000000 + + diff --git a/example-audiowaveform/bin/data/timeline0_clickbangs.xml b/example-audiowaveform/bin/data/timeline0_clickbangs.xml deleted file mode 100644 index 380fc6bc..00000000 --- a/example-audiowaveform/bin/data/timeline0_clickbangs.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - 0.000000000 - - - - 0.350000024 - - diff --git a/example-audiowaveform/bin/data/timeline0_inout.xml b/example-audiowaveform/bin/data/timeline0_inout.xml deleted file mode 100644 index 72ea36ca..00000000 --- a/example-audiowaveform/bin/data/timeline0_inout.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-audiowaveform/bin/data/timeline0_zoomer.xml b/example-audiowaveform/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-audiowaveform/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-audiowaveform/codelite/timelineExample.project b/example-audiowaveform/codelite/timelineExample.project deleted file mode 100644 index 2f5fdd5d..00000000 --- a/example-audiowaveform/codelite/timelineExample.project +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(ProjectPath)/../ - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-audiowaveform/codelite/timelineExample.workspace b/example-audiowaveform/codelite/timelineExample.workspace deleted file mode 100644 index f53e3567..00000000 --- a/example-audiowaveform/codelite/timelineExample.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/example-audiowaveform/config.make b/example-audiowaveform/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-audiowaveform/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-audiowaveform/example-audiowaveform.cbp b/example-audiowaveform/example-audiowaveform.cbp deleted file mode 100644 index 1839d5dc..00000000 --- a/example-audiowaveform/example-audiowaveform.cbp +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - diff --git a/example-audiowaveform/example-audiowaveform.vcxproj b/example-audiowaveform/example-audiowaveform.vcxproj deleted file mode 100644 index ef8109ea..00000000 --- a/example-audiowaveform/example-audiowaveform.vcxproj +++ /dev/null @@ -1,330 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - Win32Proj - example_cameraTrack - - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - - - - - - - - - - - - - - - - - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - false - - - bin\ - obj\$(Configuration)\ - false - - - - Disabled - EnableFastChecks - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - - - true - Console - false - $(OF_ROOT)\addons\ofxTimeline\libs\openal\lib\vs\$(Platform_Actual);$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\lib\vs\$(Platform_Actual);%(AdditionalLibraryDirectories) - mfplat.lib;mfuuid.lib;libOpenAL32.dll.a;libsndfile-1.lib;%(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -robocopy "$(OF_ROOT)/addons/ofxTimeline/libs/sndfile/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - Disabled - EnableFastChecks - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - CompileAsCpp - true - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - - - true - Console - false - $(OF_ROOT)\addons\ofxTimeline\libs\openal\lib\vs\$(Platform_Actual);$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\lib\vs\$(Platform_Actual);%(AdditionalLibraryDirectories) - mfplat.lib;mfuuid.lib;libOpenAL32.dll.a;libsndfile-1.lib;%(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -robocopy "$(OF_ROOT)/addons/ofxTimeline/libs/sndfile/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - true - - - false - false - Console - true - true - false - $(OF_ROOT)\addons\ofxTimeline\libs\openal\lib\vs\$(Platform_Actual);$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\lib\vs\$(Platform_Actual);%(AdditionalLibraryDirectories) - mfplat.lib;mfuuid.lib;libOpenAL32.dll.a;libsndfile-1.lib;%(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -robocopy "$(OF_ROOT)/addons/ofxTimeline/libs/sndfile/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - - - false - false - Console - true - true - false - $(OF_ROOT)\addons\ofxTimeline\libs\openal\lib\vs\$(Platform_Actual);$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\lib\vs\$(Platform_Actual);%(AdditionalLibraryDirectories) - mfplat.lib;mfuuid.lib;libOpenAL32.dll.a;libsndfile-1.lib;%(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -robocopy "$(OF_ROOT)/addons/ofxTimeline/libs/sndfile/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - - - /D_DEBUG %(AdditionalOptions) - /D_DEBUG %(AdditionalOptions) - $(OF_ROOT)\libs\openFrameworksCompiled\project\vs - - - - - - - - - \ No newline at end of file diff --git a/example-audiowaveform/example-audiowaveform.vcxproj.filters b/example-audiowaveform/example-audiowaveform.vcxproj.filters deleted file mode 100644 index 48b5d3b3..00000000 --- a/example-audiowaveform/example-audiowaveform.vcxproj.filters +++ /dev/null @@ -1,435 +0,0 @@ - - - - - src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTween\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - src - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src - - - addons\ofxAudioDecoder\src - - - addons\ofxAudioDecoder\libs\audiodecoder\src - - - addons\ofxAudioDecoder\libs\audiodecoder\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\kiss\src - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {6ecac2ba-c702-445b-b45a-f91124335e28} - - - {8153a4ad-a4c6-4a4e-af9b-eb1ae7290c95} - - - {95f5e690-6ef9-4850-8a04-838e853ed4ee} - - - {be95ddaa-741f-4043-a349-01479effbdfd} - - - {210f337d-d1aa-41d8-9c59-c65be5fe3a01} - - - {5bf0416a-1780-4bab-b6af-dd188d9d9c61} - - - {a4570d43-5551-492f-a539-946b47e4b059} - - - {710740d5-d093-4625-a9f9-5ed7a3edad86} - - - {4d4384a3-3e2a-4f8c-bdd9-bf436815003b} - - - {855b891b-82ea-4d8f-a3eb-3ecc29653650} - - - {68bb5657-3062-4fd2-adb3-a81edc55075d} - - - {d500f84b-23b2-43ea-bd31-a6ede535f3cc} - - - {5e88a33a-c894-4c40-8b51-147a90a4a4be} - - - {de77885f-acde-446f-be1c-253a657e847c} - - - {1f733fbb-fcca-4b7a-a03b-1d107e3d7229} - - - {e3723df0-1727-4109-90e8-f7dfc0f614d6} - - - {3373bc21-ea5e-4f3a-8f82-c02f060d24b5} - - - {50737635-99f8-40d9-8a66-98d351c9131d} - - - {22964485-513e-4780-9954-8ec6b15c9958} - - - {44cb9e99-aac7-494d-a031-630165785904} - - - {5bd2d12f-90db-483a-b665-6937158db70f} - - - {853b0631-3b17-4b0f-b079-2337ca5acab1} - - - {1b5da0ba-f501-421f-a070-4c1f5b3d6707} - - - {978c0ae8-3bc2-4817-8cc4-c167a59005d3} - - - {cc12832f-f818-452a-9749-688aa3fb3308} - - - {6910bc16-374c-40ac-a155-8fc005614146} - - - {d0212bf4-0d55-4e07-acc7-fce3e02085f9} - - - {46670b2c-f0a1-455d-97aa-51fdc2a6fd5c} - - - {bec693be-d565-4f54-910f-f574538e7939} - - - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTween\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - src - - - addons\ofxRange\src - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src - - - addons\ofxAudioDecoder\src - - - addons\ofxAudioDecoder\libs\audiodecoder\include - - - addons\ofxAudioDecoder\libs\audiodecoder\include - - - addons\ofxAudioDecoder\libs\audiodecoder\include - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\src - - - - - - \ No newline at end of file diff --git a/example-audiowaveform/example-audiowaveform.vcxproj.user b/example-audiowaveform/example-audiowaveform.vcxproj.user deleted file mode 100644 index 6fb136bf..00000000 --- a/example-audiowaveform/example-audiowaveform.vcxproj.user +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/example-audiowaveform/example-audiowaveform.workspace b/example-audiowaveform/example-audiowaveform.workspace deleted file mode 100644 index 03945a6f..00000000 --- a/example-audiowaveform/example-audiowaveform.workspace +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/example-audiowaveform/example-audiowaveform.xcodeproj/project.pbxproj b/example-audiowaveform/example-audiowaveform.xcodeproj/project.pbxproj deleted file mode 100644 index 7966d5f6..00000000 --- a/example-audiowaveform/example-audiowaveform.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1213 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E75640F1169C6EB300BC2516 /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = E75640F0169C6EB300BC2516 /* ofxRemoveCocoaMenu.mm */; }; - E768964C16BCC79E00DB0C1C /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E768964A16BCC79E00DB0C1C /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F31CA5160EFD9400C71EB8 /* libsndfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F31C9E160EFD9400C71EB8 /* libsndfile.a */; }; - E7F31CA9160EFDD500C71EB8 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F31CA8160EFDD500C71EB8 /* OpenAL.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../../addons/ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../../addons/ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../../../addons/ofxTimeline/src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../../../addons/ofxTimeline/src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../../../addons/ofxTimeline/src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../../../addons/ofxTimeline/src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../../../addons/ofxTimeline/src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../../../addons/ofxTimeline/src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../../addons/ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../../../addons/ofxTimeline/src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../../../addons/ofxTimeline/src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../../../addons/ofxTimeline/src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../../../addons/ofxTimeline/src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../../addons/ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../../../addons/ofxTimeline/libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../../../addons/ofxTimeline/src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../../../addons/ofxTimeline/src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../../../addons/ofxTimeline/src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../../../addons/ofxTimeline/src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../../../addons/ofxTimeline/src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../../addons/ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../../../addons/ofxTimeline/src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../../../addons/ofxTimeline/src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../../../addons/ofxTimeline/libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../../addons/ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../../../addons/ofxTimeline/libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../../../addons/ofxTimeline/src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../../addons/ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../../../addons/ofxTimeline/src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../../../addons/ofxTimeline/src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../../../addons/ofxTimeline/src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../../../addons/ofxTimeline/src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../../../addons/ofxTimeline/src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../../../addons/ofxTimeline/src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../../../addons/ofxTimeline/src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../../../addons/ofxTimeline/src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../../addons/ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../../../addons/ofxTimeline/src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../../../addons/ofxTimeline/src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../../addons/ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../../../addons/ofxTimeline/src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../../../addons/ofxTimeline/src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../../addons/ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../../../addons/ofxTimeline/src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-audiowaveformDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-audiowaveformDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E75640EF169C6EB300BC2516 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = ""; }; - E75640F0169C6EB300BC2516 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = ""; }; - E768964A16BCC79E00DB0C1C /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E768964B16BCC79E00DB0C1C /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F31C9E160EFD9400C71EB8 /* libsndfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libsndfile.a; sourceTree = ""; }; - E7F31CA8160EFDD500C71EB8 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../../../addons/ofxTimeline/src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../../../addons/ofxTimeline/src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../../../addons/ofxTimeline/src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../../addons/ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../../../addons/ofxTimeline/src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../../addons/ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../../addons/ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../../../addons/ofxTimeline/libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../../../addons/ofxTimeline/src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../../../addons/ofxTimeline/src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../../addons/ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../../../addons/ofxTimeline/libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../../../addons/ofxTimeline/src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../../../addons/ofxTimeline/src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../../../addons/ofxTimeline/libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../../addons/ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../../../addons/ofxTimeline/src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../../../addons/ofxTimeline/src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../../../addons/ofxTimeline/src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../../../addons/ofxTimeline/src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../../../addons/ofxTimeline/src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../../../addons/ofxTimeline/src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../../addons/ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../../addons/ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../../addons/ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../../addons/ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../../../addons/ofxTimeline/src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E7F31CA9160EFDD500C71EB8 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - E7F31CA5160EFD9400C71EB8 /* libsndfile.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E768964916BCC79E00DB0C1C /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - E75640EF169C6EB300BC2516 /* ofxRemoveCocoaMenu.h */, - E75640F0169C6EB300BC2516 /* ofxRemoveCocoaMenu.mm */, - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E7F31CA8160EFDD500C71EB8 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-audiowaveformDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E768964916BCC79E00DB0C1C /* src */ = { - isa = PBXGroup; - children = ( - E768964A16BCC79E00DB0C1C /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E768964B16BCC79E00DB0C1C /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - E7F31C97160EFD9400C71EB8 /* lib */ = { - isa = PBXGroup; - children = ( - E7F31C9D160EFD9400C71EB8 /* osx */, - ); - name = lib; - path = ../libs/sndfile/lib; - sourceTree = ""; - }; - E7F31C9D160EFD9400C71EB8 /* osx */ = { - isa = PBXGroup; - children = ( - E7F31C9E160EFD9400C71EB8 /* libsndfile.a */, - ); - path = osx; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - E7F31C97160EFD9400C71EB8 /* lib */, - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-audiowaveform */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-audiowaveform" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-audiowaveform"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-audiowaveformDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-audiowaveform" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-audiowaveform */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - E75640F1169C6EB300BC2516 /* ofxRemoveCocoaMenu.mm in Sources */, - E768964C16BCC79E00DB0C1C /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/sndfile/lib/win32, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/sndfile/lib/win32, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - GCC_PREPROCESSOR_DEFINITIONS = "TIMELINE_AUDIO_INCLUDED=1"; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ); - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - ); - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../libs/sndfile/lib/linux\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../libs/sndfile/lib/linux64\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../libs/sndfile/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../libs/sndfile/lib/win32\""; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - SDKROOT = macosx10.8; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD)"; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - GCC_PREPROCESSOR_DEFINITIONS = "TIMELINE_AUDIO_INCLUDED=1"; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ); - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - ); - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../libs/sndfile/lib/linux\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2 = "\"$(SRCROOT)/../libs/sndfile/lib/linux64\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3 = "\"$(SRCROOT)/../libs/sndfile/lib/osx\""; - LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4 = "\"$(SRCROOT)/../libs/sndfile/lib/win32\""; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.8; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-audiowaveform" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-audiowaveform" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-audiowaveform/example-audiowaveform.xcodeproj/xcshareddata/xcschemes/example-audiowaveform Debug.xcscheme b/example-audiowaveform/example-audiowaveform.xcodeproj/xcshareddata/xcschemes/example-audiowaveform Debug.xcscheme deleted file mode 100644 index 70d2ff8f..00000000 --- a/example-audiowaveform/example-audiowaveform.xcodeproj/xcshareddata/xcschemes/example-audiowaveform Debug.xcscheme +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-audiowaveform/example-audiowaveform.xcodeproj/xcshareddata/xcschemes/example-audiowaveform Release.xcscheme b/example-audiowaveform/example-audiowaveform.xcodeproj/xcshareddata/xcschemes/example-audiowaveform Release.xcscheme deleted file mode 100644 index 6c83e1e3..00000000 --- a/example-audiowaveform/example-audiowaveform.xcodeproj/xcshareddata/xcschemes/example-audiowaveform Release.xcscheme +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-cameraTrack/example-cameraTrack.sln b/example-audiowaveform/example-timeline.sln similarity index 53% rename from example-cameraTrack/example-cameraTrack.sln rename to example-audiowaveform/example-timeline.sln index 5e626877..b3954881 100644 --- a/example-cameraTrack/example-cameraTrack.sln +++ b/example-audiowaveform/example-timeline.sln @@ -1,38 +1,35 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-cameraTrack", "example-cameraTrack.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openFrameworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openFrameworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.Build.0 = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-audiowaveform/example-timeline.vcxproj b/example-audiowaveform/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-audiowaveform/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-audiowaveform/example-timeline.vcxproj.filters b/example-audiowaveform/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-audiowaveform/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-audiowaveform/example-timeline.vcxproj.user b/example-audiowaveform/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-audiowaveform/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-audiowaveform/openFrameworks-Info.plist b/example-audiowaveform/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-audiowaveform/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-audiowaveform/src/main.cpp b/example-audiowaveform/src/main.cpp index d4c63497..e57370b2 100644 --- a/example-audiowaveform/src/main.cpp +++ b/example-audiowaveform/src/main.cpp @@ -3,12 +3,11 @@ //======================================================================== int main( ){ + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - ofGLWindowSettings settings; - settings.width = 1024; - settings.height = 768; - ofCreateWindow(settings); - + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: ofRunApp(new ofApp()); } diff --git a/example-cameraTrack/Makefile b/example-cameraTrack/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-cameraTrack/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-cameraTrack/Project.xcconfig b/example-cameraTrack/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-cameraTrack/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-cameraTrack/addons.make b/example-cameraTrack/addons.make index 2e2b1ea3..1d9f368d 100644 --- a/example-cameraTrack/addons.make +++ b/example-cameraTrack/addons.make @@ -1,7 +1,7 @@ -ofxXmlSettings ofxMSATimer ofxRange ofxTextInputField ofxTimecode ofxTimeline ofxTween +ofxXmlSettings diff --git a/example-cameraTrack/bin/data/.gitkeep b/example-cameraTrack/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-cameraTrack/bin/data/GUI/NewMedia Fett.ttf b/example-cameraTrack/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-cameraTrack/bin/data/MyEmptyKeyframes.xml b/example-cameraTrack/bin/data/MyEmptyKeyframes.xml deleted file mode 100644 index 50838c23..00000000 --- a/example-cameraTrack/bin/data/MyEmptyKeyframes.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - 97 - 88 - 238 - - 0.532934010 - - - 175 - 68 - 108 - - 0.239520997 - - - 169 - 193 - 146 - - 0.568862021 - - - 230 - 185 - 206 - - 0.383233994 - - - 136 - 22 - 222 - - 0.754490912 - - - 116 - 192 - 228 - - 0.282155633 - - - 27 - 23 - 97 - - 0.449273288 - - - 116 - 30 - 4 - - 0.676646948 - - - 64 - 222 - 211 - - 0.464191556 - - - 195 - 174 - 90 - - 0.856287420 - - - 93 - 194 - 81 - - 0.419161677 - - - 106 - 133 - 13 - - 0.688622713 - - - 118 - 142 - 155 - - 0.311377227 - - - 51 - 162 - 185 - - 0.838323355 - - - 107 - 113 - 102 - - 0.389221549 - - - 83 - 59 - 71 - - 0.520958066 - - diff --git a/example-cameraTrack/bin/data/_Page_One_trackPositions.xml b/example-cameraTrack/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-cameraTrack/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-cameraTrack/bin/data/_keyframes.xml b/example-cameraTrack/bin/data/_keyframes.xml deleted file mode 100644 index e8941e34..00000000 --- a/example-cameraTrack/bin/data/_keyframes.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - 373.262084961 - 81.304901123 - -544.456420898 - -0.016867707 - 0.953423023 - 0.058882274 - 0.295352757 - 0 - 0 - - 0.000000000 - - - 1580.732421875 - 2109.033203125 - -1823.040771484 - 0.089688294 - -0.880433023 - -0.342608571 - -0.315291733 - 0 - 0 - - 0.000000000 - - - 278.762298584 - 546.461059570 - -256.982391357 - -0.110203527 - 0.825254083 - 0.455756783 - 0.314797431 - 0 - 0 - - 0.000000000 - - - -135.318756104 - 171.464797974 - 508.210327148 - -0.163104102 - 0.118445851 - 0.942781150 - 0.265583038 - 0 - 0 - - 0.000000000 - - - -35.108181000 - 11.935436249 - 188.344116211 - 0.189892471 - -0.164878130 - -0.919390798 - -0.302453518 - 0 - 0 - - 0.000000000 - - - -367.377746582 - -1331.532348633 - 1556.838500977 - 0.007337115 - 0.374811918 - -0.906078875 - -0.196170613 - 0 - 0 - - 0.000000000 - - diff --git a/example-cameraTrack/bin/data/timeline0_Page_One_trackPositions.xml b/example-cameraTrack/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index 52fe9bd7..00000000 --- a/example-cameraTrack/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - 0.000000000 - 52.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 116.000000000 - 1024.000000000 - 167.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 149.000000000 - - diff --git a/example-cameraTrack/bin/data/timeline0_inout.xml b/example-cameraTrack/bin/data/timeline0_inout.xml deleted file mode 100644 index 72ea36ca..00000000 --- a/example-cameraTrack/bin/data/timeline0_inout.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-cameraTrack/bin/data/timeline0_zoomer.xml b/example-cameraTrack/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-cameraTrack/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-cameraTrack/codelite/timelineExample.project b/example-cameraTrack/codelite/timelineExample.project deleted file mode 100644 index 2f5fdd5d..00000000 --- a/example-cameraTrack/codelite/timelineExample.project +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(ProjectPath)/../ - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-cameraTrack/codelite/timelineExample.workspace b/example-cameraTrack/codelite/timelineExample.workspace deleted file mode 100644 index f53e3567..00000000 --- a/example-cameraTrack/codelite/timelineExample.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/example-cameraTrack/config.make b/example-cameraTrack/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-cameraTrack/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-cameraTrack/example-cameraTrack.vcxproj b/example-cameraTrack/example-cameraTrack.vcxproj deleted file mode 100644 index 6bdafd43..00000000 --- a/example-cameraTrack/example-cameraTrack.vcxproj +++ /dev/null @@ -1,312 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - Win32Proj - example_cameraTrack - - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - - - - - - - - - - - - - - - - - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - false - - - bin\ - obj\$(Configuration)\ - false - - - - Disabled - EnableFastChecks - %(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - - - true - Console - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - Disabled - EnableFastChecks - %(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - CompileAsCpp - true - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - - - true - Console - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - true - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - - - /D_DEBUG %(AdditionalOptions) - /D_DEBUG %(AdditionalOptions) - $(OF_ROOT)\libs\openFrameworksCompiled\project\vs - - - - - - - - - \ No newline at end of file diff --git a/example-cameraTrack/example-cameraTrack.vcxproj.filters b/example-cameraTrack/example-cameraTrack.vcxproj.filters deleted file mode 100644 index 75e93568..00000000 --- a/example-cameraTrack/example-cameraTrack.vcxproj.filters +++ /dev/null @@ -1,357 +0,0 @@ - - - - - src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTween\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - src - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {6ecac2ba-c702-445b-b45a-f91124335e28} - - - {8153a4ad-a4c6-4a4e-af9b-eb1ae7290c95} - - - {95f5e690-6ef9-4850-8a04-838e853ed4ee} - - - {be95ddaa-741f-4043-a349-01479effbdfd} - - - {210f337d-d1aa-41d8-9c59-c65be5fe3a01} - - - {5bf0416a-1780-4bab-b6af-dd188d9d9c61} - - - {a4570d43-5551-492f-a539-946b47e4b059} - - - {710740d5-d093-4625-a9f9-5ed7a3edad86} - - - {4d4384a3-3e2a-4f8c-bdd9-bf436815003b} - - - {855b891b-82ea-4d8f-a3eb-3ecc29653650} - - - {68bb5657-3062-4fd2-adb3-a81edc55075d} - - - {d500f84b-23b2-43ea-bd31-a6ede535f3cc} - - - {5e88a33a-c894-4c40-8b51-147a90a4a4be} - - - {de77885f-acde-446f-be1c-253a657e847c} - - - {1f733fbb-fcca-4b7a-a03b-1d107e3d7229} - - - {e3723df0-1727-4109-90e8-f7dfc0f614d6} - - - {3373bc21-ea5e-4f3a-8f82-c02f060d24b5} - - - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTween\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - src - - - addons\ofxRange\src - - - - - - \ No newline at end of file diff --git a/example-cameraTrack/example-cameraTrack.xcodeproj/project.pbxproj b/example-cameraTrack/example-cameraTrack.xcodeproj/project.pbxproj deleted file mode 100644 index 29d06544..00000000 --- a/example-cameraTrack/example-cameraTrack.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1160 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-cameraTrackDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-cameraTrackDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-cameraTrackDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-cameraTrack */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-cameraTrack" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-cameraTrack"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-cameraTrackDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-cameraTrack" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-cameraTrack */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */, - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-cameraTrackDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-cameraTrack"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-cameraTrack" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-cameraTrack" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-audiowaveform/example-audiowaveform.sln b/example-cameraTrack/example-timeline.sln similarity index 52% rename from example-audiowaveform/example-audiowaveform.sln rename to example-cameraTrack/example-timeline.sln index 1c2991ab..b3954881 100644 --- a/example-audiowaveform/example-audiowaveform.sln +++ b/example-cameraTrack/example-timeline.sln @@ -1,36 +1,33 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-audioWaveform", "example-audioWaveform.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openFrameworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openFrameworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 + Release|Win32 = Release|Win32 Release|x64 = Release|x64 - Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/example-cameraTrack/example-timeline.vcxproj b/example-cameraTrack/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-cameraTrack/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-cameraTrack/example-timeline.vcxproj.filters b/example-cameraTrack/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-cameraTrack/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-cameraTrack/example-timeline.vcxproj.user b/example-cameraTrack/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-cameraTrack/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-cameraTrack/openFrameworks-Info.plist b/example-cameraTrack/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-cameraTrack/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-cameraTrack/src/main.cpp b/example-cameraTrack/src/main.cpp index d560dbee..e57370b2 100644 --- a/example-cameraTrack/src/main.cpp +++ b/example-cameraTrack/src/main.cpp @@ -1,22 +1,13 @@ -/** - * Empty Template - * ofxTimeline - * - * Examples of two template classes that can be copied and extended - * to invent new types of timeline tracks - */ - #include "ofMain.h" #include "ofApp.h" - //-------------------------------------------------------------- -int main() -{ - ofGLWindowSettings settings; - //settings.setGLVersion(4, 1); - settings.width = 1024; - settings.height = 768; - ofCreateWindow(settings); +//======================================================================== +int main( ){ + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: ofRunApp(new ofApp()); + } diff --git a/example-curvesAndColors/Makefile b/example-curvesAndColors/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-curvesAndColors/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-curvesAndColors/Project.xcconfig b/example-curvesAndColors/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-curvesAndColors/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-curvesAndColors/bin/data/.gitkeep b/example-curvesAndColors/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-curvesAndColors/bin/data/GUI/NewMedia Fett.ttf b/example-curvesAndColors/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-curvesAndColors/bin/data/_Page_One_trackPositions.xml b/example-curvesAndColors/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-curvesAndColors/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-curvesAndColors/bin/data/timeline0_Colors.xml b/example-curvesAndColors/bin/data/timeline0_Colors.xml deleted file mode 100644 index 6efdfac3..00000000 --- a/example-curvesAndColors/bin/data/timeline0_Colors.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - 0.755506992 - 0.529999971 - - 0.675000012 - - - 0.330960006 - 0.239999995 - - 0.474999994 - - - 0.385320008 - 0.689999998 - - 0.699999988 - - - 0.731532991 - 0.495000005 - - 0.449999988 - - diff --git a/example-curvesAndColors/bin/data/timeline0_Page_One_trackPositions.xml b/example-curvesAndColors/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index 2502e611..00000000 --- a/example-curvesAndColors/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - 0.000000000 - 267.000000000 - 1024.000000000 - 20.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 86.000000000 - - - 0.000000000 - 162.000000000 - 1024.000000000 - 81.000000000 - - diff --git a/example-curvesAndColors/bin/data/timeline0_Rotate_X.xml b/example-curvesAndColors/bin/data/timeline0_Rotate_X.xml deleted file mode 100644 index 991726a3..00000000 --- a/example-curvesAndColors/bin/data/timeline0_Rotate_X.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 1 - 2 - - 1.000000000 - - - 1 - 2 - - 0.000000000 - - diff --git a/example-curvesAndColors/bin/data/timeline0_Rotate_Y.xml b/example-curvesAndColors/bin/data/timeline0_Rotate_Y.xml deleted file mode 100644 index 9216710a..00000000 --- a/example-curvesAndColors/bin/data/timeline0_Rotate_Y.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 1 - 2 - - 0.000000000 - - - 1 - 2 - - 1.000000000 - - diff --git a/example-curvesAndColors/bin/data/timeline0_zoomer.xml b/example-curvesAndColors/bin/data/timeline0_zoomer.xml deleted file mode 100644 index 2948fdcc..00000000 --- a/example-curvesAndColors/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0 - 1 - diff --git a/example-curvesAndColors/codelite/timelineExample.project b/example-curvesAndColors/codelite/timelineExample.project deleted file mode 100644 index 2f5fdd5d..00000000 --- a/example-curvesAndColors/codelite/timelineExample.project +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(ProjectPath)/../ - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-curvesAndColors/codelite/timelineExample.workspace b/example-curvesAndColors/codelite/timelineExample.workspace deleted file mode 100644 index f53e3567..00000000 --- a/example-curvesAndColors/codelite/timelineExample.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/example-curvesAndColors/config.make b/example-curvesAndColors/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-curvesAndColors/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-curvesAndColors/example-curvesAndColor.cbp b/example-curvesAndColors/example-curvesAndColor.cbp deleted file mode 100644 index 8f4bb6fc..00000000 --- a/example-curvesAndColors/example-curvesAndColor.cbp +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - diff --git a/example-curvesAndColors/example-curvesAndColor.workspace b/example-curvesAndColors/example-curvesAndColor.workspace deleted file mode 100644 index 8a5407d8..00000000 --- a/example-curvesAndColors/example-curvesAndColor.workspace +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/example-curvesAndColors/example-curvesAndColors.sln b/example-curvesAndColors/example-curvesAndColors.sln deleted file mode 100644 index 81851c8c..00000000 --- a/example-curvesAndColors/example-curvesAndColors.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-curvesAndColors", "example-curvesAndColors.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs2010\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/example-curvesAndColors/example-curvesAndColors.suo b/example-curvesAndColors/example-curvesAndColors.suo deleted file mode 100644 index 77eed7a7..00000000 Binary files a/example-curvesAndColors/example-curvesAndColors.suo and /dev/null differ diff --git a/example-curvesAndColors/example-curvesAndColors.vcxproj b/example-curvesAndColors/example-curvesAndColors.vcxproj deleted file mode 100644 index 3164c3e3..00000000 --- a/example-curvesAndColors/example-curvesAndColors.vcxproj +++ /dev/null @@ -1,231 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - example-curvesAndColors - Win32Proj - - - - Application - Unicode - true - - - Application - Unicode - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - bin\ - obj\$(Configuration)\ - true - true - bin\ - obj\$(Configuration)\ - false - $(ProjectName)_debug - $(ProjectName) - - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - - Level3 - EditAndContinue - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - $(OutDir)$(TargetName)$(TargetExt) - true - $(TargetDir)$(TargetName)_debugInfo.pdb - Console - false - - MachineX86 - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - - Level3 - - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - false - false - Console - true - true - false - - MachineX86 - Default - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - - - \ No newline at end of file diff --git a/example-curvesAndColors/example-curvesAndColors.vcxproj.filters b/example-curvesAndColors/example-curvesAndColors.vcxproj.filters deleted file mode 100644 index 0079ae59..00000000 --- a/example-curvesAndColors/example-curvesAndColors.vcxproj.filters +++ /dev/null @@ -1,444 +0,0 @@ - - - - - src - - - src - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {71834f65-f3a9-211e-73b8-dc8563776aec} - - - {fa2c7f81-95ad-913a-95ee-6d674205f1e6} - - - {21227b69-34ba-dc94-65c0-e08097e60473} - - - {c5cf358f-f6d6-0f61-5433-25f14c446730} - - - {afee1af4-3be7-35e2-f89c-feb8f18a60fd} - - - {a4b02712-30e4-b504-c110-2c93e13629d3} - - - {b67afc83-af32-6fe3-281f-ac212c044641} - - - {1b5cd1f2-714c-1a5f-97d0-2f9712f8476a} - - - {1e8626d6-b6a0-d240-f534-c5e88dad08e8} - - - {b6cb78c7-bc44-ad08-8e43-896c4501b36d} - - - {ac132e01-0f0d-5ff9-8d64-8dada9b5aa38} - - - {333c4390-0b4e-eaaa-5cfe-0663c4d2e613} - - - {93d28ed9-a2ca-418a-4538-d3328b5a212b} - - - {239f8b47-5d3c-673b-95de-5e702a695e8a} - - - {5451193a-c0cf-9361-b431-0f7f4f2d31d1} - - - {012014bf-0161-a228-4c75-8d280092ed20} - - - {7d44a927-3ef3-d18b-0302-52624b4bc08e} - - - {994a9be4-6199-2707-46e1-49bcce2417f1} - - - {8b1e05c6-fec0-22b7-592b-3de20a7ffb14} - - - {944e9321-a6f2-45b7-407b-559efee96ee5} - - - {4ed1f364-a201-a241-2587-22239fe8751e} - - - {8a8810e8-a79d-7a1d-2f0a-7203302f4656} - - - {40ac4b42-6a5a-9537-eb82-d1b80d647dfc} - - - {ef0f6a8b-b04f-e782-21ef-d4ba278d3ee5} - - - {877f005d-13e6-0592-1d97-f2e39d804d43} - - - {ccb2ac63-49d2-977c-cfe8-aeadb8be6a99} - - - {687714a8-1662-fa1c-261f-50f068335398} - - - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxRange\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\sndfile\include - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - \ No newline at end of file diff --git a/example-curvesAndColors/example-curvesAndColors.vcxproj.user b/example-curvesAndColors/example-curvesAndColors.vcxproj.user deleted file mode 100644 index 90d00fb5..00000000 --- a/example-curvesAndColors/example-curvesAndColors.vcxproj.user +++ /dev/null @@ -1,11 +0,0 @@ - - - - $(TargetDir) - WindowsLocalDebugger - - - $(TargetDir) - WindowsLocalDebugger - - \ No newline at end of file diff --git a/example-curvesAndColors/example-curvesAndColors.xcodeproj/project.pbxproj b/example-curvesAndColors/example-curvesAndColors.xcodeproj/project.pbxproj deleted file mode 100644 index 5ee0c280..00000000 --- a/example-curvesAndColors/example-curvesAndColors.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1160 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-curvesAndColorsDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-curvesAndColorsDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-curvesAndColorsDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-curvesAndColors */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-curvesAndColors" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-curvesAndColors"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-curvesAndColorsDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-curvesAndColors" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-curvesAndColors */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */, - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-curvesAndColorsDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-curvesAndColors"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-curvesAndColors" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-curvesAndColors" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-videoRenderer/example-videoRenderer.sln b/example-curvesAndColors/example-timeline.sln similarity index 52% rename from example-videoRenderer/example-videoRenderer.sln rename to example-curvesAndColors/example-timeline.sln index de6818e1..b3954881 100644 --- a/example-videoRenderer/example-videoRenderer.sln +++ b/example-curvesAndColors/example-timeline.sln @@ -1,36 +1,33 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openFrameworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openFrameworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-videoRenderer", "example-videoRenderer.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 + Release|Win32 = Release|Win32 Release|x64 = Release|x64 - Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/example-curvesAndColors/example-timeline.vcxproj b/example-curvesAndColors/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-curvesAndColors/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-curvesAndColors/example-timeline.vcxproj.filters b/example-curvesAndColors/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-curvesAndColors/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-curvesAndColors/example-timeline.vcxproj.user b/example-curvesAndColors/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-curvesAndColors/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-curvesAndColors/icon.rc b/example-curvesAndColors/icon.rc new file mode 100644 index 00000000..7e26eb35 --- /dev/null +++ b/example-curvesAndColors/icon.rc @@ -0,0 +1,8 @@ +// Icon Resource Definition +#define MAIN_ICON 102 + +#if defined(_DEBUG) +MAIN_ICON ICON "icon_debug.ico" +#else +MAIN_ICON ICON "icon.ico" +#endif diff --git a/example-curvesAndColors/openFrameworks-Info.plist b/example-curvesAndColors/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-curvesAndColors/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-curvesAndColors/src/main.cpp b/example-curvesAndColors/src/main.cpp index c9508d76..e57370b2 100644 --- a/example-curvesAndColors/src/main.cpp +++ b/example-curvesAndColors/src/main.cpp @@ -1,23 +1,13 @@ -/** - * Curves demo - * ofxTimeline - * - * Shows how to use ofxTimeline to create a simple curves and color change - */ - #include "ofMain.h" -#include "testApp.h" -#include "ofAppGlutWindow.h" +#include "ofApp.h" //======================================================================== int main( ){ - - ofAppGlutWindow window; - ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context // this kicks off the running of my app // can be OF_WINDOW or OF_FULLSCREEN // pass in width and height too: - ofRunApp( new testApp()); + ofRunApp(new ofApp()); } diff --git a/example-curvesAndColors/src/testApp.cpp b/example-curvesAndColors/src/ofApp.cpp similarity index 88% rename from example-curvesAndColors/src/testApp.cpp rename to example-curvesAndColors/src/ofApp.cpp index e63c3a6d..a215ceea 100644 --- a/example-curvesAndColors/src/testApp.cpp +++ b/example-curvesAndColors/src/ofApp.cpp @@ -29,10 +29,10 @@ * OTHER DEALINGS IN THE SOFTWARE. */ -#include "testApp.h" +#include "ofApp.h" //-------------------------------------------------------------- -void testApp::setup(){ +void ofApp::setup(){ ofSetFrameRate(60); ofSetVerticalSync(true); @@ -69,12 +69,12 @@ void testApp::setup(){ } //-------------------------------------------------------------- -void testApp::update(){ +void ofApp::update(){ } //-------------------------------------------------------------- -void testApp::draw(){ +void ofApp::draw(){ ofBackground(.15*255); ofPushMatrix(); @@ -100,47 +100,47 @@ void testApp::draw(){ } //-------------------------------------------------------------- -void testApp::keyPressed(int key){ +void ofApp::keyPressed(int key){ } //-------------------------------------------------------------- -void testApp::keyReleased(int key){ +void ofApp::keyReleased(int key){ } //-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ +void ofApp::mouseMoved(int x, int y ){ } //-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ +void ofApp::mouseDragged(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ +void ofApp::mousePressed(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ +void ofApp::mouseReleased(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ +void ofApp::windowResized(int w, int h){ } //-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ +void ofApp::gotMessage(ofMessage msg){ } //-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ +void ofApp::dragEvent(ofDragInfo dragInfo){ } \ No newline at end of file diff --git a/example-curvesAndColors/src/testApp.h b/example-curvesAndColors/src/ofApp.h similarity index 98% rename from example-curvesAndColors/src/testApp.h rename to example-curvesAndColors/src/ofApp.h index aaca0c58..aeebc165 100644 --- a/example-curvesAndColors/src/testApp.h +++ b/example-curvesAndColors/src/ofApp.h @@ -34,7 +34,7 @@ #include "ofMain.h" #include "ofxTimeline.h" -class testApp : public ofBaseApp{ +class ofApp : public ofBaseApp{ public: void setup(); diff --git a/example-emptyTrackTemplate/Makefile b/example-emptyTrackTemplate/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-emptyTrackTemplate/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-emptyTrackTemplate/Project.xcconfig b/example-emptyTrackTemplate/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-emptyTrackTemplate/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-emptyTrackTemplate/bin/data/.gitkeep b/example-emptyTrackTemplate/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-emptyTrackTemplate/bin/data/GUI/NewMedia Fett.ttf b/example-emptyTrackTemplate/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-emptyTrackTemplate/bin/data/MyEmptyKeyframes.xml b/example-emptyTrackTemplate/bin/data/MyEmptyKeyframes.xml deleted file mode 100644 index 724dd753..00000000 --- a/example-emptyTrackTemplate/bin/data/MyEmptyKeyframes.xml +++ /dev/null @@ -1,163 +0,0 @@ - - - 97 - 88 - 238 - - 0.443113565 - - - 175 - 68 - 108 - - 0.245509088 - - - 169 - 193 - 146 - - 0.574849963 - - - 27 - 23 - 97 - - 0.497177601 - - - 136 - 22 - 222 - - 0.760478973 - - - 230 - 185 - 206 - - 0.856287956 - - - 64 - 222 - 211 - - 0.536047816 - - - 116 - 30 - 4 - - 0.826347589 - - - 93 - 194 - 81 - - 0.263473034 - - - 195 - 174 - 90 - - 0.502994001 - - - 116 - 192 - 228 - - 0.288143694 - - - 106 - 133 - 13 - - 0.736526966 - - - 93 - 194 - 81 - - 0.497005999 - - - 41 - 235 - 254 - - 0.317365289 - - - 107 - 113 - 102 - - 0.538922191 - - - 118 - 142 - 155 - - 0.323353291 - - - 51 - 162 - 185 - - 0.838323355 - - - 106 - 133 - 13 - - 0.700598836 - - - 118 - 142 - 155 - - 0.323353291 - - - 51 - 162 - 185 - - 0.838323355 - - - 107 - 113 - 102 - - 0.287425160 - - - 83 - 59 - 71 - - 0.526946068 - - - 83 - 59 - 71 - - 0.532934129 - - diff --git a/example-emptyTrackTemplate/bin/data/_Page_One_trackPositions.xml b/example-emptyTrackTemplate/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-emptyTrackTemplate/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-emptyTrackTemplate/bin/data/timeline0_Page_One_trackPositions.xml b/example-emptyTrackTemplate/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index 6825525f..00000000 --- a/example-emptyTrackTemplate/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - 0.000000000 - 116.000000000 - 1024.000000000 - 167.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 149.000000000 - - diff --git a/example-emptyTrackTemplate/bin/data/timeline0_zoomer.xml b/example-emptyTrackTemplate/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-emptyTrackTemplate/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-emptyTrackTemplate/codelite/timelineExample.project b/example-emptyTrackTemplate/codelite/timelineExample.project deleted file mode 100644 index 2f5fdd5d..00000000 --- a/example-emptyTrackTemplate/codelite/timelineExample.project +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(ProjectPath)/../ - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-emptyTrackTemplate/codelite/timelineExample.workspace b/example-emptyTrackTemplate/codelite/timelineExample.workspace deleted file mode 100644 index f53e3567..00000000 --- a/example-emptyTrackTemplate/codelite/timelineExample.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/example-emptyTrackTemplate/config.make b/example-emptyTrackTemplate/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-emptyTrackTemplate/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-emptyTrackTemplate/example-emptyTrackTemplate.cbp b/example-emptyTrackTemplate/example-emptyTrackTemplate.cbp deleted file mode 100644 index f2f2ed25..00000000 --- a/example-emptyTrackTemplate/example-emptyTrackTemplate.cbp +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - diff --git a/example-emptyTrackTemplate/example-emptyTrackTemplate.workspace b/example-emptyTrackTemplate/example-emptyTrackTemplate.workspace deleted file mode 100644 index e4c7df84..00000000 --- a/example-emptyTrackTemplate/example-emptyTrackTemplate.workspace +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj b/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj deleted file mode 100644 index b981e53e..00000000 --- a/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj +++ /dev/null @@ -1,116 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - Win32Proj - emptyExample - - - - Application - Unicode - v110 - - - Application - Unicode - true - v110 - - - - - - - - - - - - - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - false - - - - Disabled - false - EnableFastChecks - %(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - EditAndContinue - %(AdditionalIncludeDirectories);src - CompileAsCpp - true - - - true - Console - false - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - %(AdditionalIncludeDirectories);src - CompileAsCpp - - - false - false - Console - true - true - false - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - {a72c4f16-cb16-4143-ba5c-5e4fa802d636} - - - - - /D_DEBUG %(AdditionalOptions) - - - - \ No newline at end of file diff --git a/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj.filters b/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj.filters deleted file mode 100644 index 4f968f5c..00000000 --- a/example-emptyTrackTemplate/example-emptyTrackTemplates.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ - - - - - src - - - src - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {7b091c26-1dcd-4120-a60d-83485cab8f42} - - - - - src - - - - - - \ No newline at end of file diff --git a/example-emptyTrackTemplate/example-emptyTrackTemplates.xcodeproj/project.pbxproj b/example-emptyTrackTemplate/example-emptyTrackTemplates.xcodeproj/project.pbxproj deleted file mode 100644 index 907cbe03..00000000 --- a/example-emptyTrackTemplate/example-emptyTrackTemplates.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1160 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-emptyTrackTemplatesDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-emptyTrackTemplatesDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-emptyTrackTemplatesDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-emptyTrackTemplates */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-emptyTrackTemplates" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-emptyTrackTemplates"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-emptyTrackTemplatesDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-emptyTrackTemplates" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-emptyTrackTemplates */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */, - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-emptyTrackTemplatesDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-emptyTrackTemplates"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-emptyTrackTemplates" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-emptyTrackTemplates" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-emptyTrackTemplate/example-timeline.sln b/example-emptyTrackTemplate/example-timeline.sln new file mode 100644 index 00000000..b3954881 --- /dev/null +++ b/example-emptyTrackTemplate/example-timeline.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-emptyTrackTemplate/example-timeline.vcxproj b/example-emptyTrackTemplate/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-emptyTrackTemplate/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-emptyTrackTemplate/example-timeline.vcxproj.filters b/example-emptyTrackTemplate/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-emptyTrackTemplate/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-emptyTrackTemplate/example-timeline.vcxproj.user b/example-emptyTrackTemplate/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-emptyTrackTemplate/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-emptyTrackTemplate/icon.rc b/example-emptyTrackTemplate/icon.rc index 97f3db20..7e26eb35 100644 --- a/example-emptyTrackTemplate/icon.rc +++ b/example-emptyTrackTemplate/icon.rc @@ -2,7 +2,7 @@ #define MAIN_ICON 102 #if defined(_DEBUG) -MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon_debug.ico" +MAIN_ICON ICON "icon_debug.ico" #else -MAIN_ICON ICON "..\..\..\libs\openFrameworksCompiled\project\vs\icon.ico" +MAIN_ICON ICON "icon.ico" #endif diff --git a/example-emptyTrackTemplate/openFrameworks-Info.plist b/example-emptyTrackTemplate/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-emptyTrackTemplate/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-emptyTrackTemplate/src/main.cpp b/example-emptyTrackTemplate/src/main.cpp index 3b438e9a..e57370b2 100644 --- a/example-emptyTrackTemplate/src/main.cpp +++ b/example-emptyTrackTemplate/src/main.cpp @@ -1,24 +1,13 @@ -/** - * Empty Template - * ofxTimeline - * - * Examples of two template classes that can be copied and extended - * to invent new types of timeline tracks - */ - #include "ofMain.h" #include "ofApp.h" -#include "ofAppGlutWindow.h" //======================================================================== int main( ){ - - ofAppGlutWindow window; - ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context // this kicks off the running of my app // can be OF_WINDOW or OF_FULLSCREEN // pass in width and height too: - ofRunApp( new ofApp()); + ofRunApp(new ofApp()); } diff --git a/example-lfo/Makefile b/example-lfo/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-lfo/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-lfo/Project.xcconfig b/example-lfo/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-lfo/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-lfo/bin/data/.gitkeep b/example-lfo/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-lfo/bin/data/GUI/NewMedia Fett.ttf b/example-lfo/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-lfo/bin/data/_Page_One_trackPositions.xml b/example-lfo/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-lfo/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-lfo/bin/data/timeline0_LFO.xml b/example-lfo/bin/data/timeline0_LFO.xml deleted file mode 100644 index 981dfdfa..00000000 --- a/example-lfo/bin/data/timeline0_LFO.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - 0 - 0.000000000 - 1.000000000 - 11.799995422 - 0.000000000 -
0.000000000
- 1 - 0 - - 0.301569343 -
- - 0 - 0.000000000 - 1.000000000 - 100.000000000 - 0.000000000 -
0.000000000
- 0 - 1 - - 0.236879826 -
- - 1 - 0.000000000 - 1.000000000 - 100.000000000 - 0.000000000 -
0.000000000
- 1 - 0 - - 0.660169482 -
-
diff --git a/example-lfo/bin/data/timeline0_Page_One_trackPositions.xml b/example-lfo/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index bc347666..00000000 --- a/example-lfo/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0.000000000 - 52.000000000 - 1024.000000000 - 236.000000000 - - diff --git a/example-lfo/bin/data/timeline0_zoomer.xml b/example-lfo/bin/data/timeline0_zoomer.xml deleted file mode 100644 index e6e9f643..00000000 --- a/example-lfo/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.005859375 - 0.994140625 - diff --git a/example-lfo/codelite/timelineExample.project b/example-lfo/codelite/timelineExample.project deleted file mode 100644 index 2f5fdd5d..00000000 --- a/example-lfo/codelite/timelineExample.project +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(ProjectPath)/../ - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-lfo/codelite/timelineExample.workspace b/example-lfo/codelite/timelineExample.workspace deleted file mode 100644 index f53e3567..00000000 --- a/example-lfo/codelite/timelineExample.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/example-lfo/config.make b/example-lfo/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-lfo/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-lfo/example-lfo.cbp b/example-lfo/example-lfo.cbp deleted file mode 100644 index 4e22ca9e..00000000 --- a/example-lfo/example-lfo.cbp +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - diff --git a/example-lfo/example-lfo.sln b/example-lfo/example-lfo.sln deleted file mode 100644 index fecf6660..00000000 --- a/example-lfo/example-lfo.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-lfo", "example-lfo.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs2010\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/example-lfo/example-lfo.vcxproj b/example-lfo/example-lfo.vcxproj deleted file mode 100644 index 36cc9148..00000000 --- a/example-lfo/example-lfo.vcxproj +++ /dev/null @@ -1,231 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - example-lfo - Win32Proj - - - - Application - Unicode - true - - - Application - Unicode - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - bin\ - obj\$(Configuration)\ - true - true - bin\ - obj\$(Configuration)\ - false - $(ProjectName)_debug - $(ProjectName) - - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - - Level3 - EditAndContinue - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - $(OutDir)$(TargetName)$(TargetExt) - true - $(TargetDir)$(TargetName)_debugInfo.pdb - Console - false - - MachineX86 - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - - Level3 - - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - false - false - Console - true - true - false - - MachineX86 - Default - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - - - \ No newline at end of file diff --git a/example-lfo/example-lfo.vcxproj.filters b/example-lfo/example-lfo.vcxproj.filters deleted file mode 100644 index 0079ae59..00000000 --- a/example-lfo/example-lfo.vcxproj.filters +++ /dev/null @@ -1,444 +0,0 @@ - - - - - src - - - src - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {71834f65-f3a9-211e-73b8-dc8563776aec} - - - {fa2c7f81-95ad-913a-95ee-6d674205f1e6} - - - {21227b69-34ba-dc94-65c0-e08097e60473} - - - {c5cf358f-f6d6-0f61-5433-25f14c446730} - - - {afee1af4-3be7-35e2-f89c-feb8f18a60fd} - - - {a4b02712-30e4-b504-c110-2c93e13629d3} - - - {b67afc83-af32-6fe3-281f-ac212c044641} - - - {1b5cd1f2-714c-1a5f-97d0-2f9712f8476a} - - - {1e8626d6-b6a0-d240-f534-c5e88dad08e8} - - - {b6cb78c7-bc44-ad08-8e43-896c4501b36d} - - - {ac132e01-0f0d-5ff9-8d64-8dada9b5aa38} - - - {333c4390-0b4e-eaaa-5cfe-0663c4d2e613} - - - {93d28ed9-a2ca-418a-4538-d3328b5a212b} - - - {239f8b47-5d3c-673b-95de-5e702a695e8a} - - - {5451193a-c0cf-9361-b431-0f7f4f2d31d1} - - - {012014bf-0161-a228-4c75-8d280092ed20} - - - {7d44a927-3ef3-d18b-0302-52624b4bc08e} - - - {994a9be4-6199-2707-46e1-49bcce2417f1} - - - {8b1e05c6-fec0-22b7-592b-3de20a7ffb14} - - - {944e9321-a6f2-45b7-407b-559efee96ee5} - - - {4ed1f364-a201-a241-2587-22239fe8751e} - - - {8a8810e8-a79d-7a1d-2f0a-7203302f4656} - - - {40ac4b42-6a5a-9537-eb82-d1b80d647dfc} - - - {ef0f6a8b-b04f-e782-21ef-d4ba278d3ee5} - - - {877f005d-13e6-0592-1d97-f2e39d804d43} - - - {ccb2ac63-49d2-977c-cfe8-aeadb8be6a99} - - - {687714a8-1662-fa1c-261f-50f068335398} - - - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxRange\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\sndfile\include - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - \ No newline at end of file diff --git a/example-lfo/example-lfo.vcxproj.user b/example-lfo/example-lfo.vcxproj.user deleted file mode 100644 index 90d00fb5..00000000 --- a/example-lfo/example-lfo.vcxproj.user +++ /dev/null @@ -1,11 +0,0 @@ - - - - $(TargetDir) - WindowsLocalDebugger - - - $(TargetDir) - WindowsLocalDebugger - - \ No newline at end of file diff --git a/example-lfo/example-lfo.workspace b/example-lfo/example-lfo.workspace deleted file mode 100644 index 0f045883..00000000 --- a/example-lfo/example-lfo.workspace +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/example-lfo/example-lfo.xcodeproj/project.pbxproj b/example-lfo/example-lfo.xcodeproj/project.pbxproj deleted file mode 100644 index 7a397328..00000000 --- a/example-lfo/example-lfo.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1160 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-lfoDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-lfoDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-lfoDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-lfo */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-lfo" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-lfo"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-lfoDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-lfo" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-lfo */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */, - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-lfoDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-lfo"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-lfo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-lfo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-lfo/example-timeline.sln b/example-lfo/example-timeline.sln new file mode 100644 index 00000000..b3954881 --- /dev/null +++ b/example-lfo/example-timeline.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-lfo/example-timeline.vcxproj b/example-lfo/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-lfo/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-lfo/example-timeline.vcxproj.filters b/example-lfo/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-lfo/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-lfo/example-timeline.vcxproj.user b/example-lfo/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-lfo/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-lfo/icon.rc b/example-lfo/icon.rc new file mode 100644 index 00000000..7e26eb35 --- /dev/null +++ b/example-lfo/icon.rc @@ -0,0 +1,8 @@ +// Icon Resource Definition +#define MAIN_ICON 102 + +#if defined(_DEBUG) +MAIN_ICON ICON "icon_debug.ico" +#else +MAIN_ICON ICON "icon.ico" +#endif diff --git a/example-lfo/openFrameworks-Info.plist b/example-lfo/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-lfo/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-lfo/src/main.cpp b/example-lfo/src/main.cpp index 519fedc7..e57370b2 100644 --- a/example-lfo/src/main.cpp +++ b/example-lfo/src/main.cpp @@ -1,23 +1,13 @@ -/** - * LFO example - * ofxTimeline - * - * simple example for low frequency oscillator track - */ - #include "ofMain.h" -#include "testApp.h" -#include "ofAppGlutWindow.h" +#include "ofApp.h" //======================================================================== int main( ){ - - ofAppGlutWindow window; - ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context // this kicks off the running of my app // can be OF_WINDOW or OF_FULLSCREEN // pass in width and height too: - ofRunApp( new testApp()); + ofRunApp(new ofApp()); } diff --git a/example-lfo/src/testApp.cpp b/example-lfo/src/ofApp.cpp similarity index 73% rename from example-lfo/src/testApp.cpp rename to example-lfo/src/ofApp.cpp index 67fd647d..93b7dda0 100644 --- a/example-lfo/src/testApp.cpp +++ b/example-lfo/src/ofApp.cpp @@ -5,10 +5,10 @@ * simple example for low frequency oscillator track */ -#include "testApp.h" +#include "ofApp.h" //-------------------------------------------------------------- -void testApp::setup(){ +void ofApp::setup(){ ofBackground(255*.15); ofSetFrameRate(30); @@ -31,58 +31,58 @@ void testApp::setup(){ } //-------------------------------------------------------------- -void testApp::update(){ +void ofApp::update(){ } //-------------------------------------------------------------- -void testApp::draw(){ +void ofApp::draw(){ timeline.draw(); } //-------------------------------------------------------------- -void testApp::keyPressed(int key){ +void ofApp::keyPressed(int key){ } //-------------------------------------------------------------- -void testApp::keyReleased(int key){ +void ofApp::keyReleased(int key){ } //-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ +void ofApp::mouseMoved(int x, int y ){ } //-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ +void ofApp::mouseDragged(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ +void ofApp::mousePressed(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ +void ofApp::mouseReleased(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ +void ofApp::windowResized(int w, int h){ } //-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ +void ofApp::gotMessage(ofMessage msg){ } //-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ +void ofApp::dragEvent(ofDragInfo dragInfo){ } diff --git a/example-lfo/src/testApp.h b/example-lfo/src/ofApp.h similarity index 94% rename from example-lfo/src/testApp.h rename to example-lfo/src/ofApp.h index 33494e4b..d8dd430f 100644 --- a/example-lfo/src/testApp.h +++ b/example-lfo/src/ofApp.h @@ -11,7 +11,7 @@ #include "ofxTimeline.h" #include "ofxTLLFO.h" -class testApp : public ofBaseApp{ +class ofApp : public ofBaseApp{ public: void setup(); diff --git a/example-multiTimeline/Makefile b/example-multiTimeline/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-multiTimeline/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-multiTimeline/Project.xcconfig b/example-multiTimeline/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-multiTimeline/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-multiTimeline/bin/data/.gitkeep b/example-multiTimeline/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-multiTimeline/bin/data/GUI/NewMedia Fett.ttf b/example-multiTimeline/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-multiTimeline/bin/data/_Page_One_trackPositions.xml b/example-multiTimeline/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-multiTimeline/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-multiTimeline/bin/data/timeline0_Page_One_trackPositions.xml b/example-multiTimeline/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index e0afe8b7..00000000 --- a/example-multiTimeline/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0.000000000 - 52.000000000 - 1024.000000000 - 40.000000000 - - diff --git a/example-multiTimeline/bin/data/timeline0_StartStop.xml b/example-multiTimeline/bin/data/timeline0_StartStop.xml deleted file mode 100644 index 17f70383..00000000 --- a/example-multiTimeline/bin/data/timeline0_StartStop.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - stop 4 - - 0.000000000 - - - start 0 - - 0.774999976 - - - start 1 - - 0.324999988 - - - start 2 - - 0.449999988 - - - start 3 - - 0.449999988 - - - stop 3 - - 0.449999988 - - - stop 2 - - 0.324999988 - - - stop 1 - - 0.399999976 - - - start 4 - - 0.449999988 - - diff --git a/example-multiTimeline/bin/data/timeline0_zoomer.xml b/example-multiTimeline/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-multiTimeline/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-multiTimeline/bin/data/timeline1_Page_One_trackPositions.xml b/example-multiTimeline/bin/data/timeline1_Page_One_trackPositions.xml deleted file mode 100644 index 99ec91cf..00000000 --- a/example-multiTimeline/bin/data/timeline1_Page_One_trackPositions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0.000000000 - 164.000000000 - 1024.000000000 - 40.000000000 - - diff --git a/example-multiTimeline/bin/data/timeline1_Sub_Timeline_0.xml b/example-multiTimeline/bin/data/timeline1_Sub_Timeline_0.xml deleted file mode 100644 index 9379839a..00000000 --- a/example-multiTimeline/bin/data/timeline1_Sub_Timeline_0.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-multiTimeline/bin/data/timeline1_zoomer.xml b/example-multiTimeline/bin/data/timeline1_zoomer.xml deleted file mode 100644 index 41944da5..00000000 --- a/example-multiTimeline/bin/data/timeline1_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-multiTimeline/bin/data/timeline2_Page_One_trackPositions.xml b/example-multiTimeline/bin/data/timeline2_Page_One_trackPositions.xml deleted file mode 100644 index 117bbff5..00000000 --- a/example-multiTimeline/bin/data/timeline2_Page_One_trackPositions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0.000000000 - 286.000000000 - 1024.000000000 - 40.000000000 - - diff --git a/example-multiTimeline/bin/data/timeline2_Sub_Timeline_1.xml b/example-multiTimeline/bin/data/timeline2_Sub_Timeline_1.xml deleted file mode 100644 index 9379839a..00000000 --- a/example-multiTimeline/bin/data/timeline2_Sub_Timeline_1.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-multiTimeline/bin/data/timeline2_zoomer.xml b/example-multiTimeline/bin/data/timeline2_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-multiTimeline/bin/data/timeline2_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-multiTimeline/bin/data/timeline3_Page_One_trackPositions.xml b/example-multiTimeline/bin/data/timeline3_Page_One_trackPositions.xml deleted file mode 100644 index 77e1a755..00000000 --- a/example-multiTimeline/bin/data/timeline3_Page_One_trackPositions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0.000000000 - 408.000000000 - 1024.000000000 - 40.000000000 - - diff --git a/example-multiTimeline/bin/data/timeline3_Sub_Timeline_2.xml b/example-multiTimeline/bin/data/timeline3_Sub_Timeline_2.xml deleted file mode 100644 index 9379839a..00000000 --- a/example-multiTimeline/bin/data/timeline3_Sub_Timeline_2.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-multiTimeline/bin/data/timeline3_zoomer.xml b/example-multiTimeline/bin/data/timeline3_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-multiTimeline/bin/data/timeline3_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-multiTimeline/bin/data/timeline4_Page_One_trackPositions.xml b/example-multiTimeline/bin/data/timeline4_Page_One_trackPositions.xml deleted file mode 100644 index 8a68a08d..00000000 --- a/example-multiTimeline/bin/data/timeline4_Page_One_trackPositions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0.000000000 - 530.000000000 - 1024.000000000 - 40.000000000 - - diff --git a/example-multiTimeline/bin/data/timeline4_Sub_Timeline_3.xml b/example-multiTimeline/bin/data/timeline4_Sub_Timeline_3.xml deleted file mode 100644 index 9379839a..00000000 --- a/example-multiTimeline/bin/data/timeline4_Sub_Timeline_3.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-multiTimeline/bin/data/timeline4_zoomer.xml b/example-multiTimeline/bin/data/timeline4_zoomer.xml deleted file mode 100644 index 41944da5..00000000 --- a/example-multiTimeline/bin/data/timeline4_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-multiTimeline/bin/data/timeline5_Page_One_trackPositions.xml b/example-multiTimeline/bin/data/timeline5_Page_One_trackPositions.xml deleted file mode 100644 index 2b13a11f..00000000 --- a/example-multiTimeline/bin/data/timeline5_Page_One_trackPositions.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - 0.000000000 - 652.000000000 - 1024.000000000 - 52.000000000 - - diff --git a/example-multiTimeline/bin/data/timeline5_Sub_Timeline_4.xml b/example-multiTimeline/bin/data/timeline5_Sub_Timeline_4.xml deleted file mode 100644 index 9379839a..00000000 --- a/example-multiTimeline/bin/data/timeline5_Sub_Timeline_4.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-multiTimeline/bin/data/timeline5_zoomer.xml b/example-multiTimeline/bin/data/timeline5_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-multiTimeline/bin/data/timeline5_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-multiTimeline/codelite/timelineExample.project b/example-multiTimeline/codelite/timelineExample.project deleted file mode 100644 index 2f5fdd5d..00000000 --- a/example-multiTimeline/codelite/timelineExample.project +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(ProjectPath)/../ - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-multiTimeline/codelite/timelineExample.workspace b/example-multiTimeline/codelite/timelineExample.workspace deleted file mode 100644 index f53e3567..00000000 --- a/example-multiTimeline/codelite/timelineExample.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/example-multiTimeline/config.make b/example-multiTimeline/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-multiTimeline/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-multiTimeline/example-multiTimeline.cbp b/example-multiTimeline/example-multiTimeline.cbp deleted file mode 100644 index ed68ac69..00000000 --- a/example-multiTimeline/example-multiTimeline.cbp +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - diff --git a/example-multiTimeline/example-multiTimeline.sln b/example-multiTimeline/example-multiTimeline.sln deleted file mode 100644 index 8fbb1f92..00000000 --- a/example-multiTimeline/example-multiTimeline.sln +++ /dev/null @@ -1,25 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual C++ Express 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-multiTimeline", "example-multiTimeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs2010\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Release|Win32 = Release|Win32 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/example-multiTimeline/example-multiTimeline.vcxproj b/example-multiTimeline/example-multiTimeline.vcxproj deleted file mode 100644 index 8cb3b2bd..00000000 --- a/example-multiTimeline/example-multiTimeline.vcxproj +++ /dev/null @@ -1,231 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - example-multiTimeline - Win32Proj - - - - Application - Unicode - true - - - Application - Unicode - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - bin\ - obj\$(Configuration)\ - true - true - bin\ - obj\$(Configuration)\ - false - $(ProjectName)_debug - $(ProjectName) - - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - - Level3 - EditAndContinue - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - $(OutDir)$(TargetName)$(TargetExt) - true - $(TargetDir)$(TargetName)_debugInfo.pdb - Console - false - - MachineX86 - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - - Level3 - - %(AdditionalIncludeDirectories);src;..\..\..\addons\ofxMSATimer\libs;..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\libs;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\libs;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\libs;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\lib;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\libs;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\redist;..\..\..\addons\ofxTimeline\libs\vorbis;..\..\..\addons\ofxTimeline\libs\vorbis\lib;..\..\..\addons\ofxTween\libs;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src - - - false - false - Console - true - true - false - - MachineX86 - Default - %(AdditionalDependencies);EFX-Util.lib;OpenAL32.lib;libsndfile-1.lib - %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MTDLL;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010\EFX-Util_MT;..\..\..\addons\ofxTimeline\libs\openal\libs\vs2010;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs2010 - - - - xcopy /e /i /y "$(ProjectDir)..\..\..\export\vs2010\*.dll" "$(ProjectDir)bin" & xcopy /e /i /y "$(ProjectDir)..\..\..\addons\ofxTimeline\libs\sndfile\redist\*.dll" "$(ProjectDir)bin" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - - - \ No newline at end of file diff --git a/example-multiTimeline/example-multiTimeline.vcxproj.filters b/example-multiTimeline/example-multiTimeline.vcxproj.filters deleted file mode 100644 index 0079ae59..00000000 --- a/example-multiTimeline/example-multiTimeline.vcxproj.filters +++ /dev/null @@ -1,444 +0,0 @@ - - - - - src - - - src - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {71834f65-f3a9-211e-73b8-dc8563776aec} - - - {fa2c7f81-95ad-913a-95ee-6d674205f1e6} - - - {21227b69-34ba-dc94-65c0-e08097e60473} - - - {c5cf358f-f6d6-0f61-5433-25f14c446730} - - - {afee1af4-3be7-35e2-f89c-feb8f18a60fd} - - - {a4b02712-30e4-b504-c110-2c93e13629d3} - - - {b67afc83-af32-6fe3-281f-ac212c044641} - - - {1b5cd1f2-714c-1a5f-97d0-2f9712f8476a} - - - {1e8626d6-b6a0-d240-f534-c5e88dad08e8} - - - {b6cb78c7-bc44-ad08-8e43-896c4501b36d} - - - {ac132e01-0f0d-5ff9-8d64-8dada9b5aa38} - - - {333c4390-0b4e-eaaa-5cfe-0663c4d2e613} - - - {93d28ed9-a2ca-418a-4538-d3328b5a212b} - - - {239f8b47-5d3c-673b-95de-5e702a695e8a} - - - {5451193a-c0cf-9361-b431-0f7f4f2d31d1} - - - {012014bf-0161-a228-4c75-8d280092ed20} - - - {7d44a927-3ef3-d18b-0302-52624b4bc08e} - - - {994a9be4-6199-2707-46e1-49bcce2417f1} - - - {8b1e05c6-fec0-22b7-592b-3de20a7ffb14} - - - {944e9321-a6f2-45b7-407b-559efee96ee5} - - - {4ed1f364-a201-a241-2587-22239fe8751e} - - - {8a8810e8-a79d-7a1d-2f0a-7203302f4656} - - - {40ac4b42-6a5a-9537-eb82-d1b80d647dfc} - - - {ef0f6a8b-b04f-e782-21ef-d4ba278d3ee5} - - - {877f005d-13e6-0592-1d97-f2e39d804d43} - - - {ccb2ac63-49d2-977c-cfe8-aeadb8be6a99} - - - {687714a8-1662-fa1c-261f-50f068335398} - - - - - src - - - src - - - addons\ofxMSATimer\src - - - addons\ofxRange\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\include - - - addons\ofxTimeline\libs\kiss\src - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\openal\include\AL - - - addons\ofxTimeline\libs\sndfile\include - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions - - - \ No newline at end of file diff --git a/example-multiTimeline/example-multiTimeline.vcxproj.user b/example-multiTimeline/example-multiTimeline.vcxproj.user deleted file mode 100644 index 90d00fb5..00000000 --- a/example-multiTimeline/example-multiTimeline.vcxproj.user +++ /dev/null @@ -1,11 +0,0 @@ - - - - $(TargetDir) - WindowsLocalDebugger - - - $(TargetDir) - WindowsLocalDebugger - - \ No newline at end of file diff --git a/example-multiTimeline/example-multiTimeline.workspace b/example-multiTimeline/example-multiTimeline.workspace deleted file mode 100644 index 1e806cb1..00000000 --- a/example-multiTimeline/example-multiTimeline.workspace +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/example-multiTimeline/example-multiTimeline.xcodeproj/project.pbxproj b/example-multiTimeline/example-multiTimeline.xcodeproj/project.pbxproj deleted file mode 100644 index be43d75c..00000000 --- a/example-multiTimeline/example-multiTimeline.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1160 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-multiTimelineDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-multiTimelineDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-multiTimelineDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-multiTimeline */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-multiTimeline" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-multiTimeline"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-multiTimelineDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-multiTimeline" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-multiTimeline */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */, - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-multiTimelineDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-multiTimeline"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-multiTimeline" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-multiTimeline" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-multiTimeline/example-timeline.sln b/example-multiTimeline/example-timeline.sln new file mode 100644 index 00000000..b3954881 --- /dev/null +++ b/example-multiTimeline/example-timeline.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-multiTimeline/example-timeline.vcxproj b/example-multiTimeline/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-multiTimeline/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-multiTimeline/example-timeline.vcxproj.filters b/example-multiTimeline/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-multiTimeline/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-multiTimeline/example-timeline.vcxproj.user b/example-multiTimeline/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-multiTimeline/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-multiTimeline/icon.rc b/example-multiTimeline/icon.rc new file mode 100644 index 00000000..7e26eb35 --- /dev/null +++ b/example-multiTimeline/icon.rc @@ -0,0 +1,8 @@ +// Icon Resource Definition +#define MAIN_ICON 102 + +#if defined(_DEBUG) +MAIN_ICON ICON "icon_debug.ico" +#else +MAIN_ICON ICON "icon.ico" +#endif diff --git a/example-multiTimeline/openFrameworks-Info.plist b/example-multiTimeline/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-multiTimeline/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-multiTimeline/src/main.cpp b/example-multiTimeline/src/main.cpp index 01b0356d..e57370b2 100644 --- a/example-multiTimeline/src/main.cpp +++ b/example-multiTimeline/src/main.cpp @@ -1,23 +1,13 @@ -/** - * Multi timeline exmaple - * ofxTimeline - * - * Example of how to create simple interactions between multiple timelines - */ - #include "ofMain.h" -#include "testApp.h" -#include "ofAppGlutWindow.h" +#include "ofApp.h" //======================================================================== int main( ){ - - ofAppGlutWindow window; - ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context // this kicks off the running of my app // can be OF_WINDOW or OF_FULLSCREEN // pass in width and height too: - ofRunApp( new testApp()); + ofRunApp(new ofApp()); } diff --git a/example-multiTimeline/src/testApp.cpp b/example-multiTimeline/src/ofApp.cpp similarity index 82% rename from example-multiTimeline/src/testApp.cpp rename to example-multiTimeline/src/ofApp.cpp index b18f0065..028f6fac 100644 --- a/example-multiTimeline/src/testApp.cpp +++ b/example-multiTimeline/src/ofApp.cpp @@ -5,10 +5,10 @@ * Examples of how to create simple interactions between multiple timelines */ -#include "testApp.h" +#include "ofApp.h" //-------------------------------------------------------------- -void testApp::setup(){ +void ofApp::setup(){ ofBackground(.15*255); ofSetFrameRate(60); @@ -24,7 +24,7 @@ void testApp::setup(){ timeline.addFlags("StartStop"); - ofAddListener(timeline.events().bangFired, this, &testApp::bangFired); + ofAddListener(timeline.events().bangFired, this, &ofApp::bangFired); for(int i = 0; i < 5; i++){ ofxTimeline* t = new ofxTimeline(); @@ -39,12 +39,12 @@ void testApp::setup(){ } //-------------------------------------------------------------- -void testApp::update(){ +void ofApp::update(){ } //-------------------------------------------------------------- -void testApp::draw(){ +void ofApp::draw(){ ofDrawBitmapString(ofToString(ofGetFrameRate(), 3), ofGetWidth()-100, ofGetHeight()-50); @@ -63,7 +63,7 @@ void testApp::draw(){ } //-------------------------------------------------------------- -void testApp::keyPressed(int key){ +void ofApp::keyPressed(int key){ //reset the sub timelines when you hit play if(key == ' '){ @@ -75,7 +75,7 @@ void testApp::keyPressed(int key){ } //-------------------------------------------------------------- -void testApp::bangFired(ofxTLBangEventArgs& bang){ +void ofApp::bangFired(ofxTLBangEventArgs& bang){ //This is our own custom flag protocol to enslave playback //on the sub timelines @@ -96,41 +96,41 @@ void testApp::bangFired(ofxTLBangEventArgs& bang){ } //-------------------------------------------------------------- -void testApp::keyReleased(int key){ +void ofApp::keyReleased(int key){ } //-------------------------------------------------------------- -void testApp::mouseMoved(int x, int y ){ +void ofApp::mouseMoved(int x, int y ){ } //-------------------------------------------------------------- -void testApp::mouseDragged(int x, int y, int button){ +void ofApp::mouseDragged(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mousePressed(int x, int y, int button){ +void ofApp::mousePressed(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::mouseReleased(int x, int y, int button){ +void ofApp::mouseReleased(int x, int y, int button){ } //-------------------------------------------------------------- -void testApp::windowResized(int w, int h){ +void ofApp::windowResized(int w, int h){ } //-------------------------------------------------------------- -void testApp::gotMessage(ofMessage msg){ +void ofApp::gotMessage(ofMessage msg){ } //-------------------------------------------------------------- -void testApp::dragEvent(ofDragInfo dragInfo){ +void ofApp::dragEvent(ofDragInfo dragInfo){ } diff --git a/example-multiTimeline/src/testApp.h b/example-multiTimeline/src/ofApp.h similarity index 95% rename from example-multiTimeline/src/testApp.h rename to example-multiTimeline/src/ofApp.h index 649cc6c0..0026ef00 100644 --- a/example-multiTimeline/src/testApp.h +++ b/example-multiTimeline/src/ofApp.h @@ -10,7 +10,7 @@ #include "ofMain.h" #include "ofxTimeline.h" -class testApp : public ofBaseApp{ +class ofApp : public ofBaseApp{ public: void setup(); diff --git a/example-timelineAudioLib/addons.make b/example-timelineAudioLib/addons.make index e69de29b..1d9f368d 100644 --- a/example-timelineAudioLib/addons.make +++ b/example-timelineAudioLib/addons.make @@ -0,0 +1,7 @@ +ofxMSATimer +ofxRange +ofxTextInputField +ofxTimecode +ofxTimeline +ofxTween +ofxXmlSettings diff --git a/example-timelineAudioLib/bin/data/.gitkeep b/example-timelineAudioLib/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-timelineAudioLib/bin/data/_Page_One_trackPositions.xml b/example-timelineAudioLib/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-timelineAudioLib/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-timelineAudioLib/bin/data/timeline0_Page One_trackPositions.xml b/example-timelineAudioLib/bin/data/timeline0_Page One_trackPositions.xml deleted file mode 100644 index 0f3c87f7..00000000 --- a/example-timelineAudioLib/bin/data/timeline0_Page One_trackPositions.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 0 - 39 - 1024 - 132 - - - 0 - 187 - 1024 - 59 - - diff --git a/example-timelineAudioLib/bin/data/timeline0_Page_One_trackPositions.xml b/example-timelineAudioLib/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index 09c7d303..00000000 --- a/example-timelineAudioLib/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - 0.000000000 - 52.000000000 - 1024.000000000 - 252.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 490.000000000 - - - 0.000000000 - 381.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 317.000000000 - 1024.000000000 - 40.000000000 - - diff --git a/example-timelineAudioLib/bin/data/timeline0_clickbangs.xml b/example-timelineAudioLib/bin/data/timeline0_clickbangs.xml deleted file mode 100644 index 380fc6bc..00000000 --- a/example-timelineAudioLib/bin/data/timeline0_clickbangs.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - 0.000000000 - - - - 0.350000024 - - diff --git a/example-timelineAudioLib/bin/data/timeline0_inout.xml b/example-timelineAudioLib/bin/data/timeline0_inout.xml deleted file mode 100644 index 72ea36ca..00000000 --- a/example-timelineAudioLib/bin/data/timeline0_inout.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-timelineAudioLib/bin/data/timeline0_zoomer.xml b/example-timelineAudioLib/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-timelineAudioLib/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-timelineAudioLib/example-timeline.sln b/example-timelineAudioLib/example-timeline.sln new file mode 100644 index 00000000..b3954881 --- /dev/null +++ b/example-timelineAudioLib/example-timeline.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-timelineAudioLib/example-timeline.vcxproj b/example-timelineAudioLib/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-timelineAudioLib/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-timelineAudioLib/example-timeline.vcxproj.filters b/example-timelineAudioLib/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-timelineAudioLib/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-timelineAudioLib/example-timeline.vcxproj.user b/example-timelineAudioLib/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-timelineAudioLib/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-timelineAudioLib/example-timelineAudioLib.sln b/example-timelineAudioLib/example-timelineAudioLib.sln deleted file mode 100644 index 549288d4..00000000 --- a/example-timelineAudioLib/example-timelineAudioLib.sln +++ /dev/null @@ -1,48 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openFrameworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openFrameworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ofxTimelineAudioLib", "..\ofxTimelineLib\ofxTimelineAudioLib.vcxproj", "{A72C4F16-CB16-4143-BA5C-5E4FA802D636}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timelineAudioLib", "example-timelineAudioLib.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.Build.0 = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x64.ActiveCfg = Debug|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x64.Build.0 = Debug|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x86.ActiveCfg = Debug|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x86.Build.0 = Debug|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x64.ActiveCfg = Release|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x64.Build.0 = Release|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x86.ActiveCfg = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x86.Build.0 = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/example-timelineAudioLib/example-timelineAudioLib.vcxproj b/example-timelineAudioLib/example-timelineAudioLib.vcxproj deleted file mode 100644 index cd0af13e..00000000 --- a/example-timelineAudioLib/example-timelineAudioLib.vcxproj +++ /dev/null @@ -1,218 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - Win32Proj - example_cameraTrack - example-timelineAudioLib - - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - false - - - bin\ - obj\$(Configuration)\ - false - - - - Disabled - EnableFastChecks - %(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - CompileAsCpp - - - true - Console - false - %(AdditionalLibraryDirectories) - - - - - %(Command) - - - - - Disabled - EnableFastChecks - %(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - CompileAsCpp - true - - - true - Console - false - %(AdditionalLibraryDirectories) - - - - - %(Command) - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - CompileAsCpp - true - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - - - - - %(Command) - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - CompileAsCpp - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - - - - - %(Command) - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - {a72c4f16-cb16-4143-ba5c-5e4fa802d636} - - - - - /D_DEBUG %(AdditionalOptions) - /D_DEBUG %(AdditionalOptions) - $(OF_ROOT)\libs\openFrameworksCompiled\project\vs - - - - - - - - - \ No newline at end of file diff --git a/example-timelineAudioLib/example-timelineAudioLib.vcxproj.filters b/example-timelineAudioLib/example-timelineAudioLib.vcxproj.filters deleted file mode 100644 index d40b9a19..00000000 --- a/example-timelineAudioLib/example-timelineAudioLib.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ - - - - - src - - - src - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {6ecac2ba-c702-445b-b45a-f91124335e28} - - - - - src - - - - - - \ No newline at end of file diff --git a/example-timelineAudioLib/src/main.cpp b/example-timelineAudioLib/src/main.cpp index d4c63497..e57370b2 100644 --- a/example-timelineAudioLib/src/main.cpp +++ b/example-timelineAudioLib/src/main.cpp @@ -3,12 +3,11 @@ //======================================================================== int main( ){ + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - ofGLWindowSettings settings; - settings.width = 1024; - settings.height = 768; - ofCreateWindow(settings); - + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: ofRunApp(new ofApp()); } diff --git a/example-timelineLib/Makefile b/example-timelineLib/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-timelineLib/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-timelineLib/Project.xcconfig b/example-timelineLib/Project.xcconfig deleted file mode 100644 index d0758692..00000000 --- a/example-timelineLib/Project.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -#include "../../../addons/ofxTimeline/ofxTimelineLib/ofxTimeline.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) $(OFX_TIMELINE_HEADERS) diff --git a/example-timelineLib/addons.make b/example-timelineLib/addons.make index e69de29b..1d9f368d 100644 --- a/example-timelineLib/addons.make +++ b/example-timelineLib/addons.make @@ -0,0 +1,7 @@ +ofxMSATimer +ofxRange +ofxTextInputField +ofxTimecode +ofxTimeline +ofxTween +ofxXmlSettings diff --git a/example-timelineLib/bin/data/.gitkeep b/example-timelineLib/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-timelineLib/bin/data/GUI/NewMedia Fett.ttf b/example-timelineLib/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-timelineLib/bin/data/MyEmptyKeyframes.xml b/example-timelineLib/bin/data/MyEmptyKeyframes.xml deleted file mode 100644 index 50838c23..00000000 --- a/example-timelineLib/bin/data/MyEmptyKeyframes.xml +++ /dev/null @@ -1,114 +0,0 @@ - - - 97 - 88 - 238 - - 0.532934010 - - - 175 - 68 - 108 - - 0.239520997 - - - 169 - 193 - 146 - - 0.568862021 - - - 230 - 185 - 206 - - 0.383233994 - - - 136 - 22 - 222 - - 0.754490912 - - - 116 - 192 - 228 - - 0.282155633 - - - 27 - 23 - 97 - - 0.449273288 - - - 116 - 30 - 4 - - 0.676646948 - - - 64 - 222 - 211 - - 0.464191556 - - - 195 - 174 - 90 - - 0.856287420 - - - 93 - 194 - 81 - - 0.419161677 - - - 106 - 133 - 13 - - 0.688622713 - - - 118 - 142 - 155 - - 0.311377227 - - - 51 - 162 - 185 - - 0.838323355 - - - 107 - 113 - 102 - - 0.389221549 - - - 83 - 59 - 71 - - 0.520958066 - - diff --git a/example-timelineLib/bin/data/_Page_One_trackPositions.xml b/example-timelineLib/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-timelineLib/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-timelineLib/bin/data/timeline0_Page_One_trackPositions.xml b/example-timelineLib/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index 556e1885..00000000 --- a/example-timelineLib/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 0.000000000 - 116.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 52.000000000 - 1024.000000000 - 40.000000000 - - diff --git a/example-timelineLib/bin/data/timeline0_zoomer.xml b/example-timelineLib/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-timelineLib/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-timelineLib/config.make b/example-timelineLib/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-timelineLib/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-timelineLib/example-timeline.sln b/example-timelineLib/example-timeline.sln new file mode 100644 index 00000000..b3954881 --- /dev/null +++ b/example-timelineLib/example-timeline.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-timelineLib/example-timeline.vcxproj b/example-timelineLib/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-timelineLib/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-timelineLib/example-timeline.vcxproj.filters b/example-timelineLib/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-timelineLib/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-timelineLib/example-timeline.vcxproj.user b/example-timelineLib/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-timelineLib/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-timelineLib/example-timelineLib.sln b/example-timelineLib/example-timelineLib.sln deleted file mode 100644 index f1094e46..00000000 --- a/example-timelineLib/example-timelineLib.sln +++ /dev/null @@ -1,50 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -VisualStudioVersion = 14.0.24720.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openFrameworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openFrameworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timelineLib", "example-timelineLib.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" - ProjectSection(ProjectDependencies) = postProject - {A72C4F16-CB16-4143-BA5C-5E4FA802D636} = {A72C4F16-CB16-4143-BA5C-5E4FA802D636} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ofxTimelineLib", "..\ofxTimelineLib\ofxTimelineLib.vcxproj", "{A72C4F16-CB16-4143-BA5C-5E4FA802D636}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.ActiveCfg = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x86.Build.0 = Debug|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.ActiveCfg = Release|Win32 - {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x86.Build.0 = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.ActiveCfg = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x86.Build.0 = Debug|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.ActiveCfg = Release|Win32 - {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x86.Build.0 = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x64.ActiveCfg = Debug|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x64.Build.0 = Debug|x64 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x86.ActiveCfg = Debug|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Debug|x86.Build.0 = Debug|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x64.ActiveCfg = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x86.ActiveCfg = Release|Win32 - {A72C4F16-CB16-4143-BA5C-5E4FA802D636}.Release|x86.Build.0 = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/example-timelineLib/example-timelineLib.vcxproj b/example-timelineLib/example-timelineLib.vcxproj deleted file mode 100644 index 07dc1dbd..00000000 --- a/example-timelineLib/example-timelineLib.vcxproj +++ /dev/null @@ -1,221 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - Win32Proj - example_cameraTrack - - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - - - - - - - - - - - - - - - - - - - - - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - false - - - bin\ - obj\$(Configuration)\ - false - - - - Disabled - EnableFastChecks - %(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - %(AdditionalIncludeDirectories) - CompileAsCpp - - - true - Console - false - %(AdditionalLibraryDirectories) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - Disabled - EnableFastChecks - %(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - CompileAsCpp - true - %(AdditionalIncludeDirectories) - - - true - Console - false - %(AdditionalLibraryDirectories) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - %(AdditionalIncludeDirectories) - CompileAsCpp - true - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - %(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - %(AdditionalIncludeDirectories) - CompileAsCpp - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - {a72c4f16-cb16-4143-ba5c-5e4fa802d636} - - - - - /D_DEBUG %(AdditionalOptions) - /D_DEBUG %(AdditionalOptions) - $(OF_ROOT)\libs\openFrameworksCompiled\project\vs - - - - - - - - - \ No newline at end of file diff --git a/example-timelineLib/example-timelineLib.vcxproj.filters b/example-timelineLib/example-timelineLib.vcxproj.filters deleted file mode 100644 index d40b9a19..00000000 --- a/example-timelineLib/example-timelineLib.vcxproj.filters +++ /dev/null @@ -1,27 +0,0 @@ - - - - - src - - - src - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {6ecac2ba-c702-445b-b45a-f91124335e28} - - - - - src - - - - - - \ No newline at end of file diff --git a/example-timelineLib/example-timelineLib.xcodeproj/project.pbxproj b/example-timelineLib/example-timelineLib.xcodeproj/project.pbxproj deleted file mode 100644 index c110c062..00000000 --- a/example-timelineLib/example-timelineLib.xcodeproj/project.pbxproj +++ /dev/null @@ -1,562 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 6467147718DE575600F50C22 /* ofxTimelineLib.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6467147418DE573400F50C22 /* ofxTimelineLib.a */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 6467147318DE573400F50C22 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6467146E18DE573400F50C22 /* ofxTimelineLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 643F85CD18DE4F8F001AB088; - remoteInfo = ofxTimelineLib; - }; - 6467147518DE574E00F50C22 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 6467146E18DE573400F50C22 /* ofxTimelineLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = 643F85CC18DE4F8F001AB088; - remoteInfo = ofxTimelineLib; - }; - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 645908D118DE65BF005C11AF /* ofxTimeline.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = ofxTimeline.xcconfig; path = ../ofxTimelineLib/ofxTimeline.xcconfig; sourceTree = ""; }; - 6467146E18DE573400F50C22 /* ofxTimelineLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = ofxTimelineLib.xcodeproj; path = ../ofxTimelineLib/ofxTimelineLib.xcodeproj; sourceTree = ""; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-timelineLibDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-timelineLibDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6467147718DE575600F50C22 /* ofxTimelineLib.a in Frameworks */, - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 6467146F18DE573400F50C22 /* Products */ = { - isa = PBXGroup; - children = ( - 6467147418DE573400F50C22 /* ofxTimelineLib.a */, - ); - name = Products; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 645908D118DE65BF005C11AF /* ofxTimeline.xcconfig */, - 6467146E18DE573400F50C22 /* ofxTimelineLib.xcodeproj */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-timelineLibDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-timelineLib */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-timelineLib" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - 6467147618DE574E00F50C22 /* PBXTargetDependency */, - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-timelineLib"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-timelineLibDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-timelineLib" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 6467146F18DE573400F50C22 /* Products */; - ProjectRef = 6467146E18DE573400F50C22 /* ofxTimelineLib.xcodeproj */; - }, - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-timelineLib */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 6467147418DE573400F50C22 /* ofxTimelineLib.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = ofxTimelineLib.a; - remoteRef = 6467147318DE573400F50C22 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 6467147618DE574E00F50C22 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ofxTimelineLib; - targetProxy = 6467147518DE574E00F50C22 /* PBXContainerItemProxy */; - }; - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - "$(OFX_TIMELINE_HEADERS)", - ); - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)Debug"; - SDKROOT = macosx10.8; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - "$(OFX_TIMELINE_HEADERS)", - ); - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = "$(inherited)"; - PREBINDING = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.8; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-timelineLib" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-timelineLib" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-timelineLib/openFrameworks-Info.plist b/example-timelineLib/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-timelineLib/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-timelineLib/src/main.cpp b/example-timelineLib/src/main.cpp index 13709a5a..e57370b2 100644 --- a/example-timelineLib/src/main.cpp +++ b/example-timelineLib/src/main.cpp @@ -1,22 +1,13 @@ -/** - * Empty Template - * ofxTimeline - * - * Examples of two template classes that can be copied and extended - * to invent new types of timeline tracks - */ - #include "ofMain.h" #include "ofApp.h" //======================================================================== int main( ){ + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context - ofGLWindowSettings settings; - settings.width = 1024; - settings.height = 768; - ofCreateWindow(settings); - + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: ofRunApp(new ofApp()); } diff --git a/example-videoRenderer/Makefile b/example-videoRenderer/Makefile deleted file mode 100644 index 2d83a770..00000000 --- a/example-videoRenderer/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include config.make -include $(OF_ROOT)/libs/openFrameworksCompiled/project/makefileCommon/Makefile.examples diff --git a/example-videoRenderer/Project.xcconfig b/example-videoRenderer/Project.xcconfig deleted file mode 100644 index c10b9e55..00000000 --- a/example-videoRenderer/Project.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OTHER_LDFLAGS = $(OF_CORE_LIBS) -HEADER_SEARCH_PATHS = $(OF_CORE_HEADERS) diff --git a/example-videoRenderer/bin/data/.gitkeep b/example-videoRenderer/bin/data/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/example-videoRenderer/bin/data/GUI/NewMedia Fett.ttf b/example-videoRenderer/bin/data/GUI/NewMedia Fett.ttf old mode 100755 new mode 100644 diff --git a/example-videoRenderer/bin/data/Page One_trackPositions.xml b/example-videoRenderer/bin/data/Page One_trackPositions.xml deleted file mode 100644 index eec7fd60..00000000 --- a/example-videoRenderer/bin/data/Page One_trackPositions.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 0 - 39 - 1024 - 52 - - - 0 - 107 - 1024 - 30 - - - 0 - 153 - 1024 - 30 - - - 0 - 245 - 1024 - 27 - - - 0 - 199 - 1024 - 30 - - diff --git a/example-videoRenderer/bin/data/_Page One_trackPositions.xml b/example-videoRenderer/bin/data/_Page One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-videoRenderer/bin/data/_Page One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-videoRenderer/bin/data/_Page_One_trackPositions.xml b/example-videoRenderer/bin/data/_Page_One_trackPositions.xml deleted file mode 100644 index caa5bd61..00000000 --- a/example-videoRenderer/bin/data/_Page_One_trackPositions.xml +++ /dev/null @@ -1 +0,0 @@ - diff --git a/example-videoRenderer/bin/data/settings.xml b/example-videoRenderer/bin/data/settings.xml deleted file mode 100644 index bba5c640..00000000 --- a/example-videoRenderer/bin/data/settings.xml +++ /dev/null @@ -1 +0,0 @@ -fingers.mov diff --git a/example-videoRenderer/bin/data/timeline0_Page One_trackPositions.xml b/example-videoRenderer/bin/data/timeline0_Page One_trackPositions.xml deleted file mode 100644 index b0ef15ee..00000000 --- a/example-videoRenderer/bin/data/timeline0_Page One_trackPositions.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 0 - 39 - 1024 - 53 - - - 0 - 108 - 1024 - 66 - - - 0 - 190 - 1024 - 61 - - - 0 - 349 - 1024 - 29 - - - 0 - 267 - 1024 - 66 - - diff --git a/example-videoRenderer/bin/data/timeline0_Page_One_trackPositions.xml b/example-videoRenderer/bin/data/timeline0_Page_One_trackPositions.xml deleted file mode 100644 index 35f90f79..00000000 --- a/example-videoRenderer/bin/data/timeline0_Page_One_trackPositions.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - 0.000000000 - 52.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 116.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 180.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 307.000000000 - 1024.000000000 - 40.000000000 - - - 0.000000000 - 244.000000000 - 1024.000000000 - 39.000000000 - - diff --git a/example-videoRenderer/bin/data/timeline0_brightness.xml b/example-videoRenderer/bin/data/timeline0_brightness.xml deleted file mode 100644 index 89144364..00000000 --- a/example-videoRenderer/bin/data/timeline0_brightness.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 1 - 2 - - 0.000000000 - - - 0 - 0 - - 1.000000000 - - diff --git a/example-videoRenderer/bin/data/timeline0_contrast.xml b/example-videoRenderer/bin/data/timeline0_contrast.xml deleted file mode 100644 index 89144364..00000000 --- a/example-videoRenderer/bin/data/timeline0_contrast.xml +++ /dev/null @@ -1,14 +0,0 @@ - - - 1 - 2 - - 0.000000000 - - - 0 - 0 - - 1.000000000 - - diff --git a/example-videoRenderer/bin/data/timeline0_inout.xml b/example-videoRenderer/bin/data/timeline0_inout.xml deleted file mode 100644 index 72ea36ca..00000000 --- a/example-videoRenderer/bin/data/timeline0_inout.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-videoRenderer/bin/data/timeline0_invert.xml b/example-videoRenderer/bin/data/timeline0_invert.xml deleted file mode 100644 index ec88547e..00000000 --- a/example-videoRenderer/bin/data/timeline0_invert.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - 00:00:00:859 - - 0.625000000 - - - - 00:00:02:650 - - 0.125000000 - - - - 00:00:05:037 - - 0.625000000 - - - - 00:00:06:937 - - 0.750000000 - - diff --git a/example-videoRenderer/bin/data/timeline0_saturation.xml b/example-videoRenderer/bin/data/timeline0_saturation.xml deleted file mode 100644 index 66d220ac..00000000 --- a/example-videoRenderer/bin/data/timeline0_saturation.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - 1 - 2 - - 0.750000000 - - - 1 - 2 - - 0.000000000 - - - 1 - 2 - - 1.000000000 - - - 1 - 2 - - 0.000000000 - - - 1 - 2 - - 1.000000000 - - - 1 - 2 - - 0.000000000 - - diff --git a/example-videoRenderer/bin/data/timeline0_zoomer.xml b/example-videoRenderer/bin/data/timeline0_zoomer.xml deleted file mode 100644 index f520a880..00000000 --- a/example-videoRenderer/bin/data/timeline0_zoomer.xml +++ /dev/null @@ -1,4 +0,0 @@ - - 0.000000000 - 1.000000000 - diff --git a/example-videoRenderer/codelite/timelineExample.project b/example-videoRenderer/codelite/timelineExample.project deleted file mode 100644 index 2f5fdd5d..00000000 --- a/example-videoRenderer/codelite/timelineExample.project +++ /dev/null @@ -1,121 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(ProjectPath)/../ - - - - - - - - - - - - - - - - - - - - - - - - - make clean - make - - - - None - $(WorkspacePath) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/example-videoRenderer/codelite/timelineExample.workspace b/example-videoRenderer/codelite/timelineExample.workspace deleted file mode 100644 index f53e3567..00000000 --- a/example-videoRenderer/codelite/timelineExample.workspace +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - diff --git a/example-videoRenderer/config.make b/example-videoRenderer/config.make deleted file mode 100644 index 2a8f814b..00000000 --- a/example-videoRenderer/config.make +++ /dev/null @@ -1,45 +0,0 @@ -# add custom variables to this file - -# OF_ROOT allows to move projects outside apps/* just set this variable to the -# absoulte path to the OF root folder - -OF_ROOT = ../../.. - - -# USER_CFLAGS allows to pass custom flags to the compiler -# for example search paths like: -# USER_CFLAGS = -I src/objects - -USER_CFLAGS = - - -# USER_LDFLAGS allows to pass custom flags to the linker -# for example libraries like: -# USER_LD_FLAGS = libs/libawesomelib.a - -USER_LDFLAGS = - - -# use this to add system libraries for example: -# USER_LIBS = -lpango - -USER_LIBS = - - -# change this to add different compiler optimizations to your project - -LINUX_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os - -ANDROID_COMPILER_OPTIMIZATION = -Os - - -# you shouldn't need to change this for usual OF apps, it allows to include code from other directories -# useful if you need to share a folder with code between 2 apps. The makefile will search recursively -# you can only set 1 path here - -USER_SOURCE_DIR = - -# you shouldn't need to change this for usual OF apps, it allows to exclude code from some directories -# useful if you have some code for reference in the project folder but don't want it to be compiled - -EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/example-videoRenderer/example-timeline.sln b/example-videoRenderer/example-timeline.sln new file mode 100644 index 00000000..b3954881 --- /dev/null +++ b/example-videoRenderer/example-timeline.sln @@ -0,0 +1,35 @@ +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "example-timeline", "example-timeline.vcxproj", "{7FD42DF7-442E-479A-BA76-D0022F99702A}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "openframeworksLib", "..\..\..\libs\openFrameworksCompiled\project\vs\openframeworksLib.vcxproj", "{5837595D-ACA9-485C-8E76-729040CE4B0B}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Win32 = Debug|Win32 + Debug|x64 = Debug|x64 + Release|Win32 = Release|Win32 + Release|x64 = Release|x64 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.ActiveCfg = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|Win32.Build.0 = Debug|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.ActiveCfg = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Debug|x64.Build.0 = Debug|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.ActiveCfg = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|Win32.Build.0 = Release|Win32 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.ActiveCfg = Release|x64 + {7FD42DF7-442E-479A-BA76-D0022F99702A}.Release|x64.Build.0 = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.ActiveCfg = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|Win32.Build.0 = Debug|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.ActiveCfg = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Debug|x64.Build.0 = Debug|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.ActiveCfg = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|Win32.Build.0 = Release|Win32 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.ActiveCfg = Release|x64 + {5837595D-ACA9-485C-8E76-729040CE4B0B}.Release|x64.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/example-videoRenderer/example-timeline.vcxproj b/example-videoRenderer/example-timeline.vcxproj new file mode 100644 index 00000000..778a9acf --- /dev/null +++ b/example-videoRenderer/example-timeline.vcxproj @@ -0,0 +1,318 @@ + + + + + Debug + Win32 + + + Debug + x64 + + + Release + Win32 + + + Release + x64 + + + + {7FD42DF7-442E-479A-BA76-D0022F99702A} + Win32Proj + example-timeline + + + + Application + Unicode + v140 + + + Application + Unicode + v140 + + + Application + Unicode + true + v140 + + + Application + Unicode + true + v140 + + + + + + + + + + + + + + + + + + + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + $(ProjectName)_debug + true + true + + + bin\ + obj\$(Configuration)\ + false + + + bin\ + obj\$(Configuration)\ + false + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + Disabled + EnableFastChecks + %(PreprocessorDefinitions) + MultiThreadedDebugDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + true + Console + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + true + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32 + + + + + + false + %(PreprocessorDefinitions) + MultiThreadedDLL + Level3 + %(AdditionalIncludeDirectories);..\..\..\addons\ofxMSATimer\src;..\..\..\addons\ofxRange\src;..\..\..\addons\ofxTextInputField\src;..\..\..\addons\ofxTimecode\src;..\..\..\addons\ofxTimeline\libs;..\..\..\addons\ofxTimeline\libs\kiss;..\..\..\addons\ofxTimeline\libs\kiss\include;..\..\..\addons\ofxTimeline\libs\kiss\src;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions;..\..\..\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;..\..\..\addons\ofxTimeline\libs\openal;..\..\..\addons\ofxTimeline\libs\openal\include;..\..\..\addons\ofxTimeline\libs\openal\include\AL;..\..\..\addons\ofxTimeline\libs\openal\lib;..\..\..\addons\ofxTimeline\libs\openal\lib\vs;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile;..\..\..\addons\ofxTimeline\libs\sndfile\include;..\..\..\addons\ofxTimeline\libs\sndfile\lib;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\Win32;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64;..\..\..\addons\ofxTimeline\src;..\..\..\addons\ofxTween\src;..\..\..\addons\ofxTween\src\Easings;..\..\..\addons\ofxXmlSettings\libs;..\..\..\addons\ofxXmlSettings\src + CompileAsCpp + + + false + false + Console + true + true + false + %(AdditionalDependencies);OpenAL32.lib;libsndfile-1.lib + %(AdditionalLibraryDirectories);..\..\..\addons\ofxTimeline\libs\openal\lib\vs\x64;..\..\..\addons\ofxTimeline\libs\sndfile\lib\vs\x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5837595d-aca9-485c-8e76-729040ce4b0b} + + + + + /D_DEBUG %(AdditionalOptions) + /D_DEBUG %(AdditionalOptions) + $(OF_ROOT)\libs\openFrameworksCompiled\project\vs + + + + + + + + + diff --git a/example-videoRenderer/example-timeline.vcxproj.filters b/example-videoRenderer/example-timeline.vcxproj.filters new file mode 100644 index 00000000..3370da6c --- /dev/null +++ b/example-videoRenderer/example-timeline.vcxproj.filters @@ -0,0 +1,468 @@ + + + + + src + + + src + + + addons\ofxMSATimer\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + addons\ofxXmlSettings\libs + + + + + {d8376475-7454-4a24-b08a-aac121d3ad6f} + + + {71834F65-F3A9-211E-73B8-DC85} + + + {FA2C7F81-95AD-913A-95EE-6D67} + + + {21227B69-34BA-DC94-65C0-E080} + + + {C5CF358F-F6D6-0F61-5433-25F1} + + + {AFEE1AF4-3BE7-35E2-F89C-FEB8} + + + {A4B02712-30E4-B504-C110-2C93} + + + {B67AFC83-AF32-6FE3-281F-AC21} + + + {1B5CD1F2-714C-1A5F-97D0-2F97} + + + {1E8626D6-B6A0-D240-F534-C5E8} + + + {B6CB78C7-BC44-AD08-8E43-896C} + + + {AC132E01-0F0D-5FF9-8D64-8DAD} + + + {333C4390-0B4E-EAAA-5CFE-0663} + + + {93D28ED9-A2CA-418A-4538-D332} + + + {239F8B47-5D3C-673B-95DE-5E70} + + + {5451193A-C0CF-9361-B431-0F7F} + + + {012014BF-0161-A228-4C75-8D28} + + + {2A871B0D-D088-017C-101E-4857} + + + {7D44A927-3EF3-D18B-0302-5262} + + + {994A9BE4-6199-2707-46E1-49BC} + + + {8B1E05C6-FEC0-22B7-592B-3DE2} + + + {944E9321-A6F2-45B7-407B-559E} + + + {4ED1F364-A201-A241-2587-2223} + + + {8A8810E8-A79D-7A1D-2F0A-7203} + + + {40AC4B42-6A5A-9537-EB82-D1B8} + + + {EF0F6A8B-B04F-E782-21EF-D4BA} + + + {877F005D-13E6-0592-1D97-F2E3} + + + {CCB2AC63-49D2-977C-CFE8-AEAD} + + + {687714A8-1662-FA1C-261F-50F0} + + + + + src + + + addons\ofxMSATimer\src + + + addons\ofxRange\src + + + addons\ofxTextInputField\src + + + addons\ofxTextInputField\src + + + addons\ofxTimecode\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\src + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\include + + + addons\ofxTimeline\libs\kiss\src + + + addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include\AL + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\openal\include + + + addons\ofxTimeline\libs\sndfile\include + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src\Easings + + + addons\ofxTween\src + + + addons\ofxXmlSettings\src + + + addons\ofxXmlSettings\libs + + + + + + diff --git a/example-videoRenderer/example-timeline.vcxproj.user b/example-videoRenderer/example-timeline.vcxproj.user new file mode 100644 index 00000000..988b987e --- /dev/null +++ b/example-videoRenderer/example-timeline.vcxproj.user @@ -0,0 +1,19 @@ + + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + + $(ProjectDir)/bin + WindowsLocalDebugger + + \ No newline at end of file diff --git a/example-videoRenderer/example-videoRenderer.cbp b/example-videoRenderer/example-videoRenderer.cbp deleted file mode 100644 index 652e9e83..00000000 --- a/example-videoRenderer/example-videoRenderer.cbp +++ /dev/null @@ -1,504 +0,0 @@ - - - - - - diff --git a/example-videoRenderer/example-videoRenderer.vcxproj b/example-videoRenderer/example-videoRenderer.vcxproj deleted file mode 100644 index 488da15b..00000000 --- a/example-videoRenderer/example-videoRenderer.vcxproj +++ /dev/null @@ -1,312 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7FD42DF7-442E-479A-BA76-D0022F99702A} - Win32Proj - example_cameraTrack - - - - Application - Unicode - v140 - - - Application - Unicode - v140 - - - Application - Unicode - true - v140 - - - Application - Unicode - true - v140 - - - - - - - - - - - - - - - - - - - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - $(ProjectName)_debug - true - true - - - bin\ - obj\$(Configuration)\ - false - - - bin\ - obj\$(Configuration)\ - false - - - - Disabled - EnableFastChecks - TIMELINE_VIDEO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - - - true - Console - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - Disabled - EnableFastChecks - TIMELINE_VIDEO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - Level3 - CompileAsCpp - true - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - - - true - Console - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - TIMELINE_VIDEO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - true - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - false - TIMELINE_VIDEO_INCLUDED;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;$(OF_ROOT)\addons\ofxXmlSettings\libs;%(AdditionalIncludeDirectories) - CompileAsCpp - - - false - false - Console - true - true - false - %(AdditionalLibraryDirectories) - %(AdditionalDependencies) - - - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5837595d-aca9-485c-8e76-729040ce4b0b} - - - - - /D_DEBUG %(AdditionalOptions) - /D_DEBUG %(AdditionalOptions) - $(OF_ROOT)\libs\openFrameworksCompiled\project\vs - - - - - - - - - \ No newline at end of file diff --git a/example-videoRenderer/example-videoRenderer.vcxproj.filters b/example-videoRenderer/example-videoRenderer.vcxproj.filters deleted file mode 100644 index 75e93568..00000000 --- a/example-videoRenderer/example-videoRenderer.vcxproj.filters +++ /dev/null @@ -1,357 +0,0 @@ - - - - - src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTween\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - addons\ofxXmlSettings\libs - - - src - - - - - {d8376475-7454-4a24-b08a-aac121d3ad6f} - - - {6ecac2ba-c702-445b-b45a-f91124335e28} - - - {8153a4ad-a4c6-4a4e-af9b-eb1ae7290c95} - - - {95f5e690-6ef9-4850-8a04-838e853ed4ee} - - - {be95ddaa-741f-4043-a349-01479effbdfd} - - - {210f337d-d1aa-41d8-9c59-c65be5fe3a01} - - - {5bf0416a-1780-4bab-b6af-dd188d9d9c61} - - - {a4570d43-5551-492f-a539-946b47e4b059} - - - {710740d5-d093-4625-a9f9-5ed7a3edad86} - - - {4d4384a3-3e2a-4f8c-bdd9-bf436815003b} - - - {855b891b-82ea-4d8f-a3eb-3ecc29653650} - - - {68bb5657-3062-4fd2-adb3-a81edc55075d} - - - {d500f84b-23b2-43ea-bd31-a6ede535f3cc} - - - {5e88a33a-c894-4c40-8b51-147a90a4a4be} - - - {de77885f-acde-446f-be1c-253a657e847c} - - - {1f733fbb-fcca-4b7a-a03b-1d107e3d7229} - - - {e3723df0-1727-4109-90e8-f7dfc0f614d6} - - - {3373bc21-ea5e-4f3a-8f82-c02f060d24b5} - - - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxTimeline\src - - - addons\ofxMSATimer\src - - - addons\ofxTextInputField\src - - - addons\ofxTimecode\src - - - addons\ofxTween\src - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxTween\src\Easings - - - addons\ofxXmlSettings\src - - - addons\ofxXmlSettings\libs - - - src - - - addons\ofxRange\src - - - - - - \ No newline at end of file diff --git a/example-videoRenderer/example-videoRenderer.vcxproj.user b/example-videoRenderer/example-videoRenderer.vcxproj.user deleted file mode 100644 index 6fb136bf..00000000 --- a/example-videoRenderer/example-videoRenderer.vcxproj.user +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/example-videoRenderer/example-videoRenderer.workspace b/example-videoRenderer/example-videoRenderer.workspace deleted file mode 100644 index fa346db4..00000000 --- a/example-videoRenderer/example-videoRenderer.workspace +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/example-videoRenderer/example-videoRenderer.xcodeproj/project.pbxproj b/example-videoRenderer/example-videoRenderer.xcodeproj/project.pbxproj deleted file mode 100644 index 29af6897..00000000 --- a/example-videoRenderer/example-videoRenderer.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1160 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */ = {isa = PBXBuildFile; fileRef = 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */; }; - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */; }; - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1D0A3A1BDC003C02F2 /* main.cpp */; }; - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */; }; - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */; }; - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - E4C2427710CC5ABF004149E2 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - BBAB23CB13894F3D00AA2426 /* GLUT.framework in CopyFiles */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B69B5B0A3A1756003C02F2 /* example-videoRendererDebug.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "example-videoRendererDebug.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = src/main.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = testApp.cpp; path = src/testApp.cpp; sourceTree = SOURCE_ROOT; }; - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = testApp.h; path = src/testApp.h; sourceTree = SOURCE_ROOT; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Project.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - E4B69B590A3A1756003C02F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E778AED6163EF5AE003A40B1 /* OpenAL.framework in Frameworks */, - E7F985F815E0DEA3003869B5 /* Accelerate.framework in Frameworks */, - E7E077E815D3B6510020DFD4 /* QTKit.framework in Frameworks */, - E4EB6799138ADC1D00A09F29 /* GLUT.framework in Frameworks */, - E4328149138ABC9F0047C5CB /* openFrameworksDebug.a in Frameworks */, - E45BE97B0E8CC7DD009D7055 /* AGL.framework in Frameworks */, - E45BE97C0E8CC7DD009D7055 /* ApplicationServices.framework in Frameworks */, - E45BE97D0E8CC7DD009D7055 /* AudioToolbox.framework in Frameworks */, - E45BE97E0E8CC7DD009D7055 /* Carbon.framework in Frameworks */, - E45BE97F0E8CC7DD009D7055 /* CoreAudio.framework in Frameworks */, - E45BE9800E8CC7DD009D7055 /* CoreFoundation.framework in Frameworks */, - E45BE9810E8CC7DD009D7055 /* CoreServices.framework in Frameworks */, - E45BE9830E8CC7DD009D7055 /* OpenGL.framework in Frameworks */, - E45BE9840E8CC7DD009D7055 /* QuickTime.framework in Frameworks */, - E4C2424710CC5A17004149E2 /* AppKit.framework in Frameworks */, - E4C2424810CC5A17004149E2 /* Cocoa.framework in Frameworks */, - E4C2424910CC5A17004149E2 /* IOKit.framework in Frameworks */, - E7E077E515D3B63C0020DFD4 /* CoreVideo.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* Project.xcconfig */, - E4B69E1C0A3A1BDC003C02F2 /* src */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - E4B69B5B0A3A1756003C02F2 /* example-videoRendererDebug.app */, - ); - sourceTree = ""; - }; - E4B69E1C0A3A1BDC003C02F2 /* src */ = { - isa = PBXGroup; - children = ( - E4B69E1D0A3A1BDC003C02F2 /* main.cpp */, - E4B69E1F0A3A1BDC003C02F2 /* testApp.h */, - E4B69E1E0A3A1BDC003C02F2 /* testApp.cpp */, - ); - path = src; - sourceTree = SOURCE_ROOT; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - E4B69B5A0A3A1756003C02F2 /* example-videoRenderer */ = { - isa = PBXNativeTarget; - buildConfigurationList = E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-videoRenderer" */; - buildPhases = ( - E4B69B580A3A1756003C02F2 /* Sources */, - E4B69B590A3A1756003C02F2 /* Frameworks */, - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */, - E4C2427710CC5ABF004149E2 /* CopyFiles */, - ); - buildRules = ( - ); - dependencies = ( - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */, - ); - name = "example-videoRenderer"; - productName = myOFApp; - productReference = E4B69B5B0A3A1756003C02F2 /* example-videoRendererDebug.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-videoRenderer" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - E4B69B5A0A3A1756003C02F2 /* example-videoRenderer */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXShellScriptBuildPhase section */ - E4B6FFFD0C3F9AB9008CF71C /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "cp -f ../../../libs/fmodex/lib/osx/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/libfmodex.dylib\"; install_name_tool -change ./libfmodex.dylib @executable_path/libfmodex.dylib \"$TARGET_BUILD_DIR/$PRODUCT_NAME.app/Contents/MacOS/$PRODUCT_NAME\";"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - E4B69B580A3A1756003C02F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E4B69E200A3A1BDC003C02F2 /* main.cpp in Sources */, - E4B69E210A3A1BDC003C02F2 /* testApp.cpp in Sources */, - 63b57ac5bf4ef088491e0317dbb2ecaa /* ofxXmlSettings.cpp in Sources */, - 933a2227713c720ceff80fd967d0a8ee /* tinyxml.cpp in Sources */, - 9d44dc88ef9e7991b4a09951e2e4769f /* tinyxmlerror.cpp in Sources */, - 5a4349e9754d6fa14c0f2a3a1abc30b6 /* tinyxmlparser.cpp in Sources */, - 9119bfc53670a98106e367bbc1bd167a /* ofxMSATimer.cpp in Sources */, - f6ca03081709fcbfdaef66765f9e376e /* ofxTextInputField.cpp in Sources */, - 6499b8489905bfe9067f8db81e6bbfdf /* ofxTimecode.cpp in Sources */, - 5da2e0e8ecdb5b4e2908167d7b74de63 /* ofxHotKeys_impl_linux.cpp in Sources */, - 7d7ecd8dd8eb4244d7a87f40ba8c53cd /* ofxHotKeys_impl_mac.mm in Sources */, - e904ef309b050587cf73df2173a531a6 /* ofxHotKeys_impl_win.cpp in Sources */, - fd525b9bc71cf001cac34c5a87c2672f /* ofxRemoveCocoaMenu.mm in Sources */, - 7ac6376b15bcf4d368ec068f0ecce711 /* ofxTimeline.cpp in Sources */, - 14ed851279c06f2bcf0bf27935d38ce3 /* ofxTLAudioTrack.cpp in Sources */, - fb591e0c571e53b3ba5a60b84605de3d /* ofxTLBangs.cpp in Sources */, - cf54b41ab5ff1af0e8677338f5f60395 /* ofxTLCameraTrack.cpp in Sources */, - 9d7bb9637658a8e9d507c66c47db010f /* ofxTLColors.cpp in Sources */, - 49e60cc9bbcafb6eade107cc20884b9c /* ofxTLColorTrack.cpp in Sources */, - 46be87fc2c481a1eb41aed2a8b97fe96 /* ofxTLCurves.cpp in Sources */, - 4df88daf2c820a78327000e7ac0925c5 /* ofxTLEmptyKeyframes.cpp in Sources */, - 98126aa8f306f3ee0f5f37bed7056435 /* ofxTLEmptyTrack.cpp in Sources */, - c3bc382653a57ce71d4513f1eaba414b /* ofxTLFlags.cpp in Sources */, - 1479a06207a85dfdeca39f009ad023d0 /* ofxTLImageSequence.cpp in Sources */, - def58837140932f5996c61c2241ef66e /* ofxTLImageSequenceFrame.cpp in Sources */, - 95e6e69db45e5f9e4f1c21e09d04b380 /* ofxTLImageTrack.cpp in Sources */, - d7058ecb9868a269655092911f63df8c /* ofxTLInOut.cpp in Sources */, - b3baa90667d4b61631ba59627d616a39 /* ofxTLKeyframes.cpp in Sources */, - e48c9224adc0eb481a762e226aaffadb /* ofxTLLFO.cpp in Sources */, - c7d250488914920c32f18f34136a2175 /* ofxTLPage.cpp in Sources */, - bcfdfc3681cf3552bcdb819e675b5dce /* ofxTLPageTabs.cpp in Sources */, - 9e8ec2bf8bca13da057fa929463bbafb /* ofxTLSwitches.cpp in Sources */, - 3a02cdf226d01ebb6533d47f0bb42c5a /* ofxTLTicker.cpp in Sources */, - f4a426f97ee8f1a3ead2a8f00212b48a /* ofxTLTrack.cpp in Sources */, - e6b21161287eea55fa4ea984beef0d72 /* ofxTLTrackHeader.cpp in Sources */, - 65b24cd86db2ed8edd3385ac3e4a4783 /* ofxTLVideoThumb.cpp in Sources */, - 3b32d3b612022d0c5b272bdd39e8a60f /* ofxTLVideoTrack.cpp in Sources */, - ed77da7c8d99d9b1c9c240c836f5baf7 /* ofxTLZoomer.cpp in Sources */, - d5f416a7f5798651d8370d5e93c0c797 /* kiss_fft.c in Sources */, - 782c2b355cb6ebc83bdb95e0bd931001 /* kiss_fftr.c in Sources */, - 168c43f69af6a8042ea0b13f08dfe5ff /* easing_terms_of_use.html in Sources */, - 9266028e1aecbb027abf64d8cfab4b5f /* ofxEasing.cpp in Sources */, - 5e0dbde5736deb3a5886b3f1e3b4578d /* ofxEasingBack.cpp in Sources */, - ead3ce0789481f975f351f39ee5137c4 /* ofxEasingBounce.cpp in Sources */, - 27765d1bff26bd9a6186915f24dfd27c /* ofxEasingCirc.cpp in Sources */, - e816d7d242d315fb53e23f5443df8700 /* ofxEasingCubic.cpp in Sources */, - 6e062274743f6716a9ad43959541a220 /* ofxEasingElastic.cpp in Sources */, - 59eeacb88f062457ff86492c078803bd /* ofxEasingExpo.cpp in Sources */, - 152eaecabd008d84af7f27f83f4389c4 /* ofxEasingLinear.cpp in Sources */, - 6d7b53ed56654abbf2ff13b127236c33 /* ofxEasingQuad.cpp in Sources */, - 85a41526fdfa1a8cdaee81f79de999b7 /* ofxEasingQuart.cpp in Sources */, - 7e769097de6561633305b24c2ad560e7 /* ofxEasingQuint.cpp in Sources */, - fe278f5f783581237ae8ecb25ea719bb /* ofxEasingSine.cpp in Sources */, - 32fc7731c1ef7b87e491c93d78c84b88 /* ofxTween.cpp in Sources */, - E7213A0016BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - E4EEB9AC138B136A00A80321 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = E4EEB9AB138B136A00A80321 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* Project.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; - E4B69B600A3A1757003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = NO; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_52)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-videoRendererDebug"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - E4B69B610A3A1757003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "$(FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - ); - FRAMEWORK_SEARCH_PATHS_QUOTED_FOR_TARGET_1 = "\"$(SRCROOT)/../../../libs/glut/lib/osx\""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_MODEL_TUNING = NONE; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Carbon.framework/Headers/Carbon.h"; - INFOPLIST_FILE = "openFrameworks-Info.plist"; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_4)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_5)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_6)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_14)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_15)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_2)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_1)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_3)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_7)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_8)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_9)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_10)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_11)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_12)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_13)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_16)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_17)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_18)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_19)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_20)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_21)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_22)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_23)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_24)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_25)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_26)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_27)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_28)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_29)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_30)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_31)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_32)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_33)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_34)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_35)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_36)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_37)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_38)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_39)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_40)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_41)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_42)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_43)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_44)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_45)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_46)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_47)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_48)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_49)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_50)", - "$(LIBRARY_SEARCH_PATHS_QUOTED_FOR_TARGET_51)", - ); - PREBINDING = NO; - PRODUCT_NAME = "example-videoRenderer"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "example-videoRenderer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B5F0A3A1757003C02F2 /* Build configuration list for PBXNativeTarget "example-videoRenderer" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B600A3A1757003C02F2 /* Debug */, - E4B69B610A3A1757003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/example-videoRenderer/openFrameworks-Info.plist b/example-videoRenderer/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/example-videoRenderer/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/example-videoRenderer/src/main.cpp b/example-videoRenderer/src/main.cpp index 9a4d91e8..e57370b2 100644 --- a/example-videoRenderer/src/main.cpp +++ b/example-videoRenderer/src/main.cpp @@ -1,24 +1,13 @@ -/** - * Video Renderer Demo - * ofxTimeline - * - * Shows how to use ofxTimeline to create video effects with a shader - * that can be rendered to an image sequence - */ - #include "ofMain.h" #include "ofApp.h" -#include "ofAppGlutWindow.h" //======================================================================== int main( ){ - - ofAppGlutWindow window; - ofSetupOpenGL(&window, 1024,768, OF_WINDOW); // <-------- setup the GL context + ofSetupOpenGL(1024,768,OF_WINDOW); // <-------- setup the GL context // this kicks off the running of my app // can be OF_WINDOW or OF_FULLSCREEN // pass in width and height too: - ofRunApp( new ofApp()); + ofRunApp(new ofApp()); } diff --git a/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.cpp b/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.cpp index 110d3efe..0cd4a92c 100644 --- a/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.cpp +++ b/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.cpp @@ -1,7 +1,5 @@ #include "ofOpenALSoundPlayer_TimelineAdditions.h" -//#ifdef OF_SOUND_PLAYER_OPENAL - #include "ofUtils.h" #include "ofMath.h" #include "ofFileUtils.h" @@ -11,22 +9,17 @@ #include #endif -#include "ofxAudioDecoder.h" - ALCdevice * ofOpenALSoundPlayer_TimelineAdditions::alDevice = 0; ALCcontext * ofOpenALSoundPlayer_TimelineAdditions::alContext = 0; -//vector ofOpenALSoundPlayer_TimelineAdditions::window; -//float ofOpenALSoundPlayer_TimelineAdditions::windowSum=0; - -kiss_fftr_cfg ofOpenALSoundPlayer_TimelineAdditions::systemFftCfg=0; +kiss_fftr_cfg ofOpenALSoundPlayer_TimelineAdditions::systemFftCfg = 0; vector ofOpenALSoundPlayer_TimelineAdditions::systemWindowedSignal; vector ofOpenALSoundPlayer_TimelineAdditions::systemBins; vector ofOpenALSoundPlayer_TimelineAdditions::systemCx_out; static set players; -void ofOpenALSoundUpdate_TimelineAdditions(){ +void ofOpenALSoundUpdate_TimelineAdditions() { alcProcessContext(ofOpenALSoundPlayer_TimelineAdditions::alContext); } @@ -34,30 +27,27 @@ void ofOpenALSoundUpdate_TimelineAdditions(){ // now, the individual sound player: //------------------------------------------------------------ -ofOpenALSoundPlayer_TimelineAdditions::ofOpenALSoundPlayer_TimelineAdditions(){ - bLoop = false; - bLoadedOk = false; - pan = 0.5f; - volume = 1.0f; - internalFreq = 44100; - speed = 1; - bPaused = false; - isStreaming = false; - channels = 0; - duration = 0; - fftCfg = 0; - streamf = 0; - octaves = 0; - curMaxAverage = 0; - timeSet = false; -#ifdef OF_USING_MPG123 - mp3streamf = 0; -#endif +ofOpenALSoundPlayer_TimelineAdditions::ofOpenALSoundPlayer_TimelineAdditions() { + bLoop = false; + bLoadedOk = false; + pan = 0.5f; + volume = 1.0f; + internalFreq = 44100; + speed = 1; + bPaused = false; + isStreaming = false; + channels = 0; + duration = 0; + fftCfg = 0; + streamf = 0; + octaves = 0; + curMaxAverage = 0; + timeSet = false; players.insert(this); } // ---------------------------------------------------------------------------- -ofOpenALSoundPlayer_TimelineAdditions::~ofOpenALSoundPlayer_TimelineAdditions(){ +ofOpenALSoundPlayer_TimelineAdditions::~ofOpenALSoundPlayer_TimelineAdditions() { unload(); kiss_fftr_free(fftCfg); players.erase(this); @@ -65,29 +55,25 @@ ofOpenALSoundPlayer_TimelineAdditions::~ofOpenALSoundPlayer_TimelineAdditions(){ //--------------------------------------- // this should only be called once -void ofOpenALSoundPlayer_TimelineAdditions::initialize(){ - if(!alDevice){ +void ofOpenALSoundPlayer_TimelineAdditions::initialize() { + if (!alDevice) { alDevice = alcOpenDevice(NULL); - alContext = alcCreateContext(alDevice,NULL); - alcMakeContextCurrent (alContext); - alListener3f(AL_POSITION, 0,0,0); -#ifdef OF_USING_MPG123 - mpg123_init(); -#endif - + alContext = alcCreateContext(alDevice, NULL); + alcMakeContextCurrent(alContext); + alListener3f(AL_POSITION, 0, 0, 0); } } //--------------------------------------- -void ofOpenALSoundPlayer_TimelineAdditions::createWindow(int size){ - if(int(window.size())!=size){ +void ofOpenALSoundPlayer_TimelineAdditions::createWindow(int size) { + if (int(window.size()) != size) { windowSum = 0; window.resize(size); - - bandWidth = (2.0f / size) * (samplerate / 2.0f); + + bandWidth = (2.0f / size) * (samplerate / 2.0f); // hanning window - for(int i = 0; i < size; i++){ + for (int i = 0; i < size; i++) { window[i] = .54 - .46 * cos((TWO_PI * i) / (size - 1)); windowSum += window[i]; } @@ -95,56 +81,54 @@ void ofOpenALSoundPlayer_TimelineAdditions::createWindow(int size){ } //--------------------------------------- -void ofOpenALSoundPlayer_TimelineAdditions::close(){ - if(alDevice){ +void ofOpenALSoundPlayer_TimelineAdditions::close() { + if (alDevice) { alcCloseDevice(alDevice); alDevice = NULL; alcDestroyContext(alContext); alContext = 0; -#ifdef OF_USING_MPG123 - mpg123_exit(); -#endif } } // ---------------------------------------------------------------------------- -bool ofOpenALSoundPlayer_TimelineAdditions::sfReadFile(string path, vector & buffer, vector & fftAuxBuffer){ +bool ofOpenALSoundPlayer_TimelineAdditions::sfReadFile(string path, vector & buffer, vector & fftAuxBuffer) { SF_INFO sfInfo; - SNDFILE* f = sf_open(path.c_str(),SFM_READ,&sfInfo); - if(!f){ - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); + SNDFILE* f = sf_open(path.c_str(), SFM_READ, &sfInfo); + if (!f) { + ofLog(OF_LOG_ERROR, "ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); return false; } buffer.resize(sfInfo.frames*sfInfo.channels); fftAuxBuffer.resize(sfInfo.frames*sfInfo.channels); - int subformat = sfInfo.format & SF_FORMAT_SUBMASK ; - if (subformat == SF_FORMAT_FLOAT || subformat == SF_FORMAT_DOUBLE){ - double scale ; - sf_command (f, SFC_CALC_SIGNAL_MAX, &scale, sizeof (scale)) ; + int subformat = sfInfo.format & SF_FORMAT_SUBMASK; + if (subformat == SF_FORMAT_FLOAT || subformat == SF_FORMAT_DOUBLE) { + double scale; + sf_command(f, SFC_CALC_SIGNAL_MAX, &scale, sizeof(scale)); if (scale < 1e-10) - scale = 1.0 ; + scale = 1.0; else - scale = 32700.0 / scale ; + scale = 32700.0 / scale; - sf_count_t samples_read = sf_read_float (f, &fftAuxBuffer[0], fftAuxBuffer.size()); - if(samples_read<(int)fftAuxBuffer.size()) - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); - for (int i = 0 ; i < int(fftAuxBuffer.size()) ; i++){ - fftAuxBuffer[i] *= scale ; + sf_count_t samples_read = sf_read_float(f, &fftAuxBuffer[0], fftAuxBuffer.size()); + if (samples_read < (int) fftAuxBuffer.size()) + ofLog(OF_LOG_ERROR, "ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); + for (int i = 0; i < int(fftAuxBuffer.size()); i++) { + fftAuxBuffer[i] *= scale; buffer[i] = 32565.0 * fftAuxBuffer[i]; } - }else{ - sf_count_t frames_read = sf_readf_short(f,&buffer[0],sfInfo.frames); - if(frames_read & buffer,vector & fftAuxBuffer){ - int err = MPG123_OK; - mpg123_handle * f = mpg123_new(NULL,&err); - if(mpg123_open(f,path.c_str())!=MPG123_OK){ - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); - return false; - } - - int encoding; - long int rate; - mpg123_getformat(f,&rate,&channels,&encoding); - if(encoding!=MPG123_ENC_SIGNED_16){ - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: unsupported encoding"); - return false; - } - samplerate = rate; - - size_t done=0; - size_t buffer_size = mpg123_outblock( f ); - buffer.resize(buffer_size/2); - while(mpg123_read(f,(unsigned char*)&buffer[buffer.size()-buffer_size/2],buffer_size,&done)!=MPG123_DONE){ - buffer.resize(buffer.size()+buffer_size/2); - }; - buffer.resize(buffer.size()-(buffer_size/2-done/2)); - mpg123_close(f); - mpg123_delete(f); - - fftAuxBuffer.resize(buffer.size()); - for(int i=0;i<(int)buffer.size();i++){ - fftAuxBuffer[i] = float(buffer[i])/32565.f; - } - duration = float(buffer.size()/channels) / float(samplerate); - return true; -} -#endif - -//------------------------------------------------------------ -bool ofOpenALSoundPlayer_TimelineAdditions::decoderReadFile(string path,vector & buffer,vector & fftAuxBuffer){ - - ofxAudioDecoder audioDecoder; - audioDecoder.load(path); - - if (audioDecoder.getNumSamples() == 0) { - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); - return false; - } - - buffer.resize(audioDecoder.getNumFrames() * audioDecoder.getNumChannels()); - fftAuxBuffer.resize(audioDecoder.getNumFrames() * audioDecoder.getNumChannels()); - - memcpy(fftAuxBuffer.data(), audioDecoder.getRawSamples().data(), audioDecoder.getNumSamples() * sizeof(float)); - - for (int i = 0; i < fftAuxBuffer.size(); ++i) { - buffer[i] = 32565.0 * fftAuxBuffer[i]; - } - - channels = audioDecoder.getNumChannels(); - duration = float(audioDecoder.getNumFrames()) / float(audioDecoder.getSampleRate()); - samplerate = audioDecoder.getSampleRate(); - return true; -} - //------------------------------------------------------------ -bool ofOpenALSoundPlayer_TimelineAdditions::sfStream(string path,vector & buffer,vector & fftAuxBuffer){ - if(!streamf){ +bool ofOpenALSoundPlayer_TimelineAdditions::sfStream(string path, vector & buffer, vector & fftAuxBuffer) { + if (!streamf) { SF_INFO sfInfo; - streamf = sf_open(path.c_str(),SFM_READ,&sfInfo); - if(!streamf){ - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); + streamf = sf_open(path.c_str(), SFM_READ, &sfInfo); + if (!streamf) { + ofLog(OF_LOG_ERROR, "ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); return false; } - stream_subformat = sfInfo.format & SF_FORMAT_SUBMASK ; - if (stream_subformat == SF_FORMAT_FLOAT || stream_subformat == SF_FORMAT_DOUBLE){ - sf_command (streamf, SFC_CALC_SIGNAL_MAX, &stream_scale, sizeof (stream_scale)) ; + stream_subformat = sfInfo.format & SF_FORMAT_SUBMASK; + if (stream_subformat == SF_FORMAT_FLOAT || stream_subformat == SF_FORMAT_DOUBLE) { + sf_command(streamf, SFC_CALC_SIGNAL_MAX, &stream_scale, sizeof(stream_scale)); if (stream_scale < 1e-10) - stream_scale = 1.0 ; + stream_scale = 1.0; else - stream_scale = 32700.0 / stream_scale ; + stream_scale = 32700.0 / stream_scale; } channels = sfInfo.channels; duration = float(sfInfo.frames) / float(sfInfo.samplerate); @@ -245,151 +165,91 @@ bool ofOpenALSoundPlayer_TimelineAdditions::sfStream(string path,vector & } int curr_buffer_size = BUFFER_STREAM_SIZE*channels; - if(speed>1) curr_buffer_size *= (int)floor(speed+.5); + if (speed > 1) curr_buffer_size *= (int) floor(speed + .5); buffer.resize(curr_buffer_size); fftAuxBuffer.resize(buffer.size()); - if (stream_subformat == SF_FORMAT_FLOAT || stream_subformat == SF_FORMAT_DOUBLE){ - sf_count_t samples_read = sf_read_float (streamf, &fftAuxBuffer[0], fftAuxBuffer.size()); + if (stream_subformat == SF_FORMAT_FLOAT || stream_subformat == SF_FORMAT_DOUBLE) { + sf_count_t samples_read = sf_read_float(streamf, &fftAuxBuffer[0], fftAuxBuffer.size()); stream_samples_read += samples_read; - if(samples_read<(int)fftAuxBuffer.size()){ + if (samples_read < (int) fftAuxBuffer.size()) { fftAuxBuffer.resize(samples_read); buffer.resize(samples_read); setPosition(0); - if(!bLoop) stopThread(); + if (!bLoop) stopThread(); stream_samples_read = 0; stream_end = true; } - for (int i = 0 ; i < int(fftAuxBuffer.size()) ; i++){ - fftAuxBuffer[i] *= stream_scale ; + for (int i = 0; i < int(fftAuxBuffer.size()); i++) { + fftAuxBuffer[i] *= stream_scale; buffer[i] = 32565.0 * fftAuxBuffer[i]; } - }else{ - sf_count_t frames_read = sf_readf_short(streamf,&buffer[0],curr_buffer_size/channels); + } + else { + sf_count_t frames_read = sf_readf_short(streamf, &buffer[0], curr_buffer_size / channels); stream_samples_read += frames_read*channels; - if(frames_read & buffer,vector & fftAuxBuffer){ - if(!mp3streamf){ - int err = MPG123_OK; - mp3streamf = mpg123_new(NULL,&err); - if(mpg123_open(mp3streamf,path.c_str())!=MPG123_OK){ - mpg123_close(mp3streamf); - mpg123_delete(mp3streamf); - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: couldnt read " + path); - return false; - } +void ofOpenALSoundPlayer_TimelineAdditions::stream(string fileName, vector & buffer) { - long int rate; - mpg123_getformat(mp3streamf,&rate,&channels,&stream_encoding); - if(stream_encoding!=MPG123_ENC_SIGNED_16){ - ofLog(OF_LOG_ERROR,"ofOpenALSoundPlayer_TimelineAdditions: unsupported encoding"); - return false; - } - samplerate = rate; - mp3_buffer_size = mpg123_outblock( mp3streamf ); - - - mpg123_seek(mp3streamf,0,SEEK_END); - off_t samples = mpg123_tell(mp3streamf); - duration = float(samples/channels) / float(samplerate); - mpg123_seek(mp3streamf,0,SEEK_SET); - } - - int curr_buffer_size = mp3_buffer_size; - if(speed>1) curr_buffer_size *= (int)round(speed); - buffer.resize(curr_buffer_size); - fftAuxBuffer.resize(buffer.size()); - size_t done=0; - if(mpg123_read(mp3streamf,(unsigned char*)&buffer[0],curr_buffer_size*2,&done)==MPG123_DONE){ - setPosition(0); - buffer.resize(done/2); - fftAuxBuffer.resize(done/2); - if(!bLoop) stopThread(); - stream_end = true; - } - - - for(int i=0;i<(int)buffer.size();i++){ - fftAuxBuffer[i] = float(buffer[i])/32565.f; - } - - return true; -} -#endif - -//------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::stream(string fileName, vector & buffer){ -#ifdef OF_USING_MPG123 - if(ofFilePath::getFileExt(fileName)=="mp3" || ofFilePath::getFileExt(fileName)=="MP3" || mp3streamf){ - if(!mpg123Stream(fileName,buffer,fftAuxBuffer)) return; - }else -#endif - if(!sfStream(fileName,buffer,fftAuxBuffer)) return; + if (!sfStream(fileName, buffer, fftAuxBuffer)) return; fftBuffers.resize(channels); - int numFrames = buffer.size()/channels; + int numFrames = buffer.size() / channels; - for(int i=0;i & buffer){ - if(ofFilePath::getFileExt(fileName)!="mp3" && ofFilePath::getFileExt(fileName)!="MP3"){ - if(!sfReadFile(fileName,buffer,fftAuxBuffer)) return; - }else{ -#ifdef OF_USING_MPG123 - if(!mpg123ReadFile(fileName,buffer,fftAuxBuffer)) return; -#else - if(!decoderReadFile(fileName,buffer,fftAuxBuffer)) return; -#endif - } +void ofOpenALSoundPlayer_TimelineAdditions::readFile(string fileName, vector & buffer) { + if (ofFilePath::getFileExt(fileName) != "mp3" && ofFilePath::getFileExt(fileName) != "MP3") { + if (!sfReadFile(fileName, buffer, fftAuxBuffer)) return; + } - fftBuffers.resize(channels); - int numFrames = buffer.size()/channels; + fftBuffers.resize(channels); + int numFrames = buffer.size() / channels; - for(int i=0;i > multibuffer; multibuffer.resize(channels); sources.resize(channels); alGenSources(channels, &sources[0]); - if(isStreaming){ - for(int s=0; s<2;s++){ - for(int i=0;i > multibuffer; multibuffer.resize(channels); - while(isThreadRunning()){ - cout << "threaded function" << endl; - for(int i=0; i1){ - for(int j=0;j 1) { + for (int j = 0; j < channels; j++) { + multibuffer[j].resize(buffer.size() / channels); + for (int k = 0; k < numFrames; k++) { + multibuffer[j][k] = buffer[k*channels + j]; } ALuint albuffer; - alSourceUnqueueBuffers(sources[i*channels+j], 1, &albuffer); - alBufferData(albuffer,AL_FORMAT_MONO16,&multibuffer[j][0],buffer.size()*2/channels,samplerate); - alSourceQueueBuffers(sources[i*channels+j], 1, &albuffer); + alSourceUnqueueBuffers(sources[i*channels + j], 1, &albuffer); + alBufferData(albuffer, AL_FORMAT_MONO16, &multibuffer[j][0], buffer.size() * 2 / channels, samplerate); + alSourceQueueBuffers(sources[i*channels + j], 1, &albuffer); } - }else{ + } + else { ALuint albuffer; alSourceUnqueueBuffers(sources[i], 1, &albuffer); - alBufferData(albuffer,AL_FORMAT_MONO16,&buffer[0],buffer.size()*2/channels,samplerate); + alBufferData(albuffer, AL_FORMAT_MONO16, &buffer[0], buffer.size() * 2 / channels, samplerate); alSourceQueueBuffers(sources[i], 1, &albuffer); } - if(stream_end){ + if (stream_end) { break; } } ALint state; - alGetSourcei(sources[i*channels],AL_SOURCE_STATE,&state); - bool stream_running=false; - #ifdef OF_USING_MPG123 - stream_running = streamf || mp3streamf; - #else - stream_running = streamf; - #endif - if(state != AL_PLAYING && stream_running && !stream_end){ - alSourcePlayv(channels,&sources[i*channels]); + alGetSourcei(sources[i*channels], AL_SOURCE_STATE, &state); + bool stream_running = false; + stream_running = streamf; + if (state != AL_PLAYING && stream_running && !stream_end) { + alSourcePlayv(channels, &sources[i*channels]); } stream_end = false; } - timeSet = false; + timeSet = false; ofSleepMillis(1); } -} + } //------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::update(ofEventArgs & args){ - if(bMultiPlay){ - for(int i=1; i & ofOpenALSoundPlayer_TimelineAdditions::getBuffer(){ +vector & ofOpenALSoundPlayer_TimelineAdditions::getBuffer() { return buffer; } //------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::setVolume(float vol){ +void ofOpenALSoundPlayer_TimelineAdditions::setVolume(float vol) { volume = vol; - if(sources.empty()) return; - if(channels==1){ - alSourcef (sources[sources.size()-1], AL_GAIN, vol); - }else{ + if (sources.empty()) return; + if (channels == 1) { + alSourcef(sources[sources.size() - 1], AL_GAIN, vol); + } + else { setPan(pan); } } //------------------------------------------------------------ -float ofOpenALSoundPlayer_TimelineAdditions::getVolume() const{ - return volume; +float ofOpenALSoundPlayer_TimelineAdditions::getVolume() const { + return volume; } //------------------------------------------------------------ -bool ofOpenALSoundPlayer_TimelineAdditions::isLoaded() const{ - return bLoadedOk; +bool ofOpenALSoundPlayer_TimelineAdditions::isLoaded() const { + return bLoadedOk; } //------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::setPosition(float pct){ - if(sources.empty()) return; -#ifdef OF_USING_MPG123 - if(mp3streamf){ - mpg123_seek(mp3streamf,duration*pct*samplerate*channels,SEEK_SET); - }else -#endif - if(streamf){ - sf_seek(streamf,duration*pct*samplerate*channels,SEEK_SET); - stream_samples_read = 0; - }else{ - for(int i=0;i<(int)channels;i++){ - alSourcef(sources[sources.size()-channels+i],AL_SEC_OFFSET,pct*duration); +void ofOpenALSoundPlayer_TimelineAdditions::setPosition(float pct) { + if (sources.empty()) return; + if (streamf) { + sf_seek(streamf, duration*pct*samplerate*channels, SEEK_SET); + stream_samples_read = 0; } - } - timeSet = true; - justSetTime = pct; + else { + for (int i = 0; i < (int) channels; i++) { + alSourcef(sources[sources.size() - channels + i], AL_SEC_OFFSET, pct*duration); + } + } + timeSet = true; + justSetTime = pct; } //------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::setPositionMS(int ms){ - if(duration == 0) return; +void ofOpenALSoundPlayer_TimelineAdditions::setPositionMS(int ms) { + if (duration == 0) return; - setPosition( ms / 1000. / duration); + setPosition(ms / 1000. / duration); } //------------------------------------------------------------ -float ofOpenALSoundPlayer_TimelineAdditions::getPosition() const{ - if(duration==0) return 0; - if(sources.empty()) return 0; +float ofOpenALSoundPlayer_TimelineAdditions::getPosition() const { + if (duration == 0) return 0; + if (sources.empty()) return 0; float pos; -#ifdef OF_USING_MPG123 - if(mp3streamf){ - pos = float(mpg123_tell(mp3streamf)) / float(channels) / float(samplerate); - }else -#endif - if(streamf){ - pos = float(stream_samples_read) / float(channels) / float(samplerate); - return pos/duration; - }else{ - if(timeSet) return justSetTime; - alGetSourcef(sources[sources.size()-1],AL_SAMPLE_OFFSET,&pos); - return channels*(pos/buffer.size()); - - //alGetSourcef(sources[sources.size()-1],AL_SEC_OFFSET,&pos); - //return pos / duration; - } -} + if (streamf) { + pos = float(stream_samples_read) / float(channels) / float(samplerate); + return pos / duration; + } + else { + if (timeSet) return justSetTime; + alGetSourcef(sources[sources.size() - 1], AL_SAMPLE_OFFSET, &pos); + return channels*(pos / buffer.size()); + } + } //------------------------------------------------------------ -int ofOpenALSoundPlayer_TimelineAdditions::getPositionMS() const{ - if(duration==0) return 0; - if(sources.empty()) return 0; +int ofOpenALSoundPlayer_TimelineAdditions::getPositionMS() const { + if (duration == 0) return 0; + if (sources.empty()) return 0; int pos; -#ifdef OF_USING_MPG123 - if(mp3streamf){ - pos = 1000 * float(mpg123_tell(mp3streamf)) / float(channels) / float(samplerate); - }else -#endif - if(streamf){ - pos = float(stream_samples_read) / float(channels) / float(samplerate); - return pos * 1000; - }else{ - float sampleOffset; - alGetSourcef(sources[sources.size()-1],AL_SAMPLE_OFFSET,&sampleOffset); - return 1000 * duration * channels * (sampleOffset/buffer.size()); - } - return pos; + if (streamf) { + pos = float(stream_samples_read) / float(channels) / float(samplerate); + return pos * 1000; + } + else { + float sampleOffset; + alGetSourcef(sources[sources.size() - 1], AL_SAMPLE_OFFSET, &sampleOffset); + return 1000 * duration * channels * (sampleOffset / buffer.size()); + } + return pos; } //------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::setPan(float p){ - if(sources.empty()) return; - if(channels==1){ - p=p*2-1; +void ofOpenALSoundPlayer_TimelineAdditions::setPan(float p) { + if (sources.empty()) return; + if (channels == 1) { + p = p * 2 - 1; float pos[3] = {p,0,0}; - alSourcefv(sources[sources.size()-1],AL_POSITION,pos); - }else{ - for(int i=0;i<(int)channels;i++){ - if(i==0){ - alSourcef(sources[sources.size()-channels+i],AL_GAIN,(1-p)*volume); - }else{ - alSourcef(sources[sources.size()-channels+i],AL_GAIN,p*volume); + alSourcefv(sources[sources.size() - 1], AL_POSITION, pos); + } + else { + for (int i = 0; i < (int) channels; i++) { + if (i == 0) { + alSourcef(sources[sources.size() - channels + i], AL_GAIN, (1 - p)*volume); + } + else { + alSourcef(sources[sources.size() - channels + i], AL_GAIN, p*volume); } } } @@ -756,12 +607,13 @@ void ofOpenALSoundPlayer_TimelineAdditions::setPan(float p){ //------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::setPaused(bool bP){ - if(sources.empty()) return; - if(bP){ - alSourcePausev(sources.size(),&sources[0]); - }else{ - alSourcePlayv(sources.size(),&sources[0]); +void ofOpenALSoundPlayer_TimelineAdditions::setPaused(bool bP) { + if (sources.empty()) return; + if (bP) { + alSourcePausev(sources.size(), &sources[0]); + } + else { + alSourcePlayv(sources.size(), &sources[0]); } bPaused = bP; @@ -769,76 +621,77 @@ void ofOpenALSoundPlayer_TimelineAdditions::setPaused(bool bP){ //------------------------------------------------------------ -void ofOpenALSoundPlayer_TimelineAdditions::setSpeed(float spd){ - for(int i=0;i=(int)fftBuffers[0].size()) continue; - for(int i=0;i& ofOpenALSoundPlayer_TimelineAdditions::getCurrentBuffer(int _size) -{ - if(int(currentBuffer.size()) != _size) - { - currentBuffer.resize(_size); +vector& ofOpenALSoundPlayer_TimelineAdditions::getCurrentBuffer(int _size) { + if (int(currentBuffer.size()) != _size) { + currentBuffer.resize(_size); + } + currentBuffer.assign(currentBuffer.size(), 0); + + int pos; + for (int k = 0; k < int(sources.size()) / channels; ++k) { + alGetSourcei(sources[k*channels], AL_SAMPLE_OFFSET, &pos); + for (int i = 0; i < channels; ++i) { + for (int j = 0; j < _size; ++j) { + if (pos + j < (int) buffer.size()) { + currentBuffer[j] += float(buffer[(pos + j)*channels + i]) / 65534.0f; + } + else { + currentBuffer[j] = 0; + } + } + } } - currentBuffer.assign(currentBuffer.size(),0); - - int pos; - for(int k = 0; k < int(sources.size())/channels; ++k) - { - alGetSourcei(sources[k*channels],AL_SAMPLE_OFFSET,&pos); - for(int i = 0; i < channels; ++i) - { - for(int j = 0; j < _size; ++j) - { - if(pos+j<(int)buffer.size()) - { - currentBuffer[j] += float(buffer[(pos+j)*channels+i])/65534.0f; - } - else - { - currentBuffer[j] = 0; - } - } - } - } - return currentBuffer; + return currentBuffer; } -vector& ofOpenALSoundPlayer_TimelineAdditions::getBufferForFrame(int _frame, float _fps, int _size) -{ - if(int(currentBuffer.size()) != _size) - { - currentBuffer.resize(_size); +vector& ofOpenALSoundPlayer_TimelineAdditions::getBufferForFrame(int _frame, float _fps, int _size) { + if (int(currentBuffer.size()) != _size) { + currentBuffer.resize(_size); + } + currentBuffer.assign(currentBuffer.size(), 0); + + int pos = _frame*float(samplerate) / _fps; + for (int k = 0; k < int(sources.size()) / channels; ++k) { + for (int i = 0; i < channels; ++i) { + for (int j = 0; j < _size; ++j) { + if (pos + j < (int) buffer.size()) { + currentBuffer[j] += float(buffer[(pos + j)*channels + i]) / 65534.0f; + } + else { + currentBuffer[j] = 0; + } + } + } } - currentBuffer.assign(currentBuffer.size(),0); - - int pos = _frame*float(samplerate)/_fps; - for(int k = 0; k < int(sources.size())/channels; ++k) - { - for(int i = 0; i < channels; ++i) - { - for(int j = 0; j < _size; ++j) - { - if(pos+j<(int)buffer.size()) - { - currentBuffer[j] += float(buffer[(pos+j)*channels+i])/65534.0f; - } - else - { - currentBuffer[j] = 0; - } - } - } - } - return currentBuffer; + return currentBuffer; } // ---------------------------------------------------------------------------- -vector& ofOpenALSoundPlayer_TimelineAdditions::getSpectrum(int bands){ +vector& ofOpenALSoundPlayer_TimelineAdditions::getSpectrum(int bands) { initFFT(bands); - bins.assign(bins.size(),0); - if(sources.empty()) return bins; + bins.assign(bins.size(), 0); + if (sources.empty()) return bins; - int signalSize = (bands-1)*2; + int signalSize = (bands - 1) * 2; getCurrentBufferSum(signalSize); float normalizer = 2. / windowSum; runWindow(windowedSignal); kiss_fftr(fftCfg, &windowedSignal[0], &cx_out[0]); - for(int i= 0; i < bands; i++) { + for (int i = 0; i < bands; i++) { bins[i] += sqrtf(cx_out[i].r * cx_out[i].r + cx_out[i].i * cx_out[i].i) * normalizer; } return bins; } // ---------------------------------------------------------------------------- -vector& ofOpenALSoundPlayer_TimelineAdditions::getAverages(){ - - if(averages.size() > 0){ - getSpectrum(bins.size()); - float max = 0; - for (int i = 0; i < octaves; i++){ - float lowFreq, hiFreq, freqStep; - if (i == 0){ - lowFreq = 0; - } - else{ - lowFreq = (samplerate / 2) / powf(2, octaves - i); - } - - hiFreq = (samplerate / 2) / powf(2, octaves - i - 1); - freqStep = (hiFreq - lowFreq) / avgPerOctave; - float f = lowFreq; - for (int j = 0; j < avgPerOctave; j++){ - int offset = j + i * avgPerOctave; - averages[offset] = calculateAverage(f, f + freqStep); - max = MAX(max,averages[offset]); - f += freqStep; - } - } - } - - - return averages; +vector& ofOpenALSoundPlayer_TimelineAdditions::getAverages() { + + if (averages.size() > 0) { + getSpectrum(bins.size()); + float max = 0; + for (int i = 0; i < octaves; i++) { + float lowFreq, hiFreq, freqStep; + if (i == 0) { + lowFreq = 0; + } + else { + lowFreq = (samplerate / 2) / powf(2, octaves - i); + } + + hiFreq = (samplerate / 2) / powf(2, octaves - i - 1); + freqStep = (hiFreq - lowFreq) / avgPerOctave; + float f = lowFreq; + for (int j = 0; j < avgPerOctave; j++) { + int offset = j + i * avgPerOctave; + averages[offset] = calculateAverage(f, f + freqStep); + max = MAX(max, averages[offset]); + f += freqStep; + } + } + } + + + return averages; } float ofOpenALSoundPlayer_TimelineAdditions::calculateAverage(float lowFreq, float hiFreq) { - int lowBound = freqToIndex(lowFreq); - int hiBound = freqToIndex(hiFreq); - float avg = 0; - for (int i = lowBound; i <= hiBound; i++) { - avg += bins[i]; - } - avg /= (hiBound - lowBound + 1); - return avg; + int lowBound = freqToIndex(lowFreq); + int hiBound = freqToIndex(hiFreq); + float avg = 0; + for (int i = lowBound; i <= hiBound; i++) { + avg += bins[i]; + } + avg /= (hiBound - lowBound + 1); + return avg; } int ofOpenALSoundPlayer_TimelineAdditions::freqToIndex(float freq) { - if (freq < bandWidth / 2) return 0; - if (freq > samplerate / 2 - window.size() / 2) return bins.size() - 1; - float fraction = freq / samplerate; - return int( floor(window.size() * fraction + .5) ); + if (freq < bandWidth / 2) return 0; + if (freq > samplerate / 2 - window.size() / 2) return bins.size() - 1; + float fraction = freq / samplerate; + return int(floor(window.size() * fraction + .5)); } //http://code.compartmental.net/2007/03/21/fft-averages/ // ---------------------------------------------------------------------------- -void ofOpenALSoundPlayer_TimelineAdditions::setLogAverages(int minBandwidth, int bandsPerOctave){ - if(!isLoaded()){ - return; - } - - currentMinBandwidth = minBandwidth; - currentBandsPerOctave = bandsPerOctave; - - float nyquist = (float) samplerate / 2.0f; - octaves = 1; - while ((nyquist /= 2) > minBandwidth){ - octaves++; - } - - avgPerOctave = bandsPerOctave; - averages.resize(octaves * bandsPerOctave); +void ofOpenALSoundPlayer_TimelineAdditions::setLogAverages(int minBandwidth, int bandsPerOctave) { + if (!isLoaded()) { + return; + } + + currentMinBandwidth = minBandwidth; + currentBandsPerOctave = bandsPerOctave; + + float nyquist = (float) samplerate / 2.0f; + octaves = 1; + while ((nyquist /= 2) > minBandwidth) { + octaves++; + } + + avgPerOctave = bandsPerOctave; + averages.resize(octaves * bandsPerOctave); } // ---------------------------------------------------------------------------- -int ofOpenALSoundPlayer_TimelineAdditions::getMinBandwidth() const{ - return currentMinBandwidth; +int ofOpenALSoundPlayer_TimelineAdditions::getMinBandwidth() const { + return currentMinBandwidth; } // ---------------------------------------------------------------------------- -int ofOpenALSoundPlayer_TimelineAdditions::getBandsPerOctave() const{ - return currentBandsPerOctave; +int ofOpenALSoundPlayer_TimelineAdditions::getBandsPerOctave() const { + return currentBandsPerOctave; } // ---------------------------------------------------------------------------- -float * ofOpenALSoundPlayer_TimelineAdditions::getSystemSpectrum(int bands){ +float * ofOpenALSoundPlayer_TimelineAdditions::getSystemSpectrum(int bands) { initSystemFFT(bands); - systemBins.assign(systemBins.size(),0); - if(players.empty()) return &systemBins[0]; + systemBins.assign(systemBins.size(), 0); + if (players.empty()) return &systemBins[0]; - int signalSize = (bands-1)*2; - if(int(systemWindowedSignal.size())!=signalSize){ + int signalSize = (bands - 1) * 2; + if (int(systemWindowedSignal.size()) != signalSize) { systemWindowedSignal.resize(signalSize); } - systemWindowedSignal.assign(systemWindowedSignal.size(),0); + systemWindowedSignal.assign(systemWindowedSignal.size(), 0); set::iterator it; - for(it=players.begin();it!=players.end();it++){ - if(!(*it)->isPlaying()) continue; + for (it = players.begin(); it != players.end(); it++) { + if (!(*it)->isPlaying()) continue; float * buffer = (*it)->getCurrentBufferSum(signalSize); - for(int i=0;i & signal){ - for(int i = 0; i < (int)signal.size(); i++) +void ofOpenALSoundPlayer_TimelineAdditions::runWindow(vector & signal) { + for (int i = 0; i < (int) signal.size(); i++) signal[i] *= window[i]; } diff --git a/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.h b/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.h index e75574c7..be91de0e 100644 --- a/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.h +++ b/libs/ofOpenALSoundPlayer_TimelineAdditions/src/ofOpenALSoundPlayer_TimelineAdditions.h @@ -20,10 +20,6 @@ #include -#ifdef OF_USING_MPG123 - #include -#endif - // TO DO : // --------------------------- // -fft via fmod, as in the last time... @@ -131,10 +127,7 @@ class ofOpenALSoundPlayer_TimelineAdditions : public ofBaseSoundPlayer, public o bool sfReadFile(string path,vector & buffer,vector & fftAuxBuffer); bool sfStream(string path,vector & buffer,vector & fftAuxBuffer); -#ifdef OF_USING_MPG123 - bool mpg123ReadFile(string path,vector & buffer,vector & fftAuxBuffer); - bool mpg123Stream(string path,vector & buffer,vector & fftAuxBuffer); -#endif + bool decoderReadFile(string path,vector & buffer,vector & fftAuxBuffer); void readFile(string fileName,vector & buffer); @@ -187,9 +180,7 @@ class ofOpenALSoundPlayer_TimelineAdditions : public ofBaseSoundPlayer, public o SNDFILE* streamf; size_t stream_samples_read; -#ifdef OF_USING_MPG123 - mpg123_handle * mp3streamf; -#endif + int stream_encoding; int mp3_buffer_size; int stream_subformat; diff --git a/libs/openal/export/vs/Win32/soft_oal.dll b/libs/openal/export/vs/Win32/soft_oal.dll deleted file mode 100644 index 71ced6a2..00000000 Binary files a/libs/openal/export/vs/Win32/soft_oal.dll and /dev/null differ diff --git a/libs/openal/export/vs/x64/soft_oal.dll b/libs/openal/export/vs/x64/soft_oal.dll deleted file mode 100644 index b47ff952..00000000 Binary files a/libs/openal/export/vs/x64/soft_oal.dll and /dev/null differ diff --git a/libs/openal/include/align.h b/libs/openal/include/align.h new file mode 100644 index 00000000..e2dc81df --- /dev/null +++ b/libs/openal/include/align.h @@ -0,0 +1,21 @@ +#ifndef AL_ALIGN_H +#define AL_ALIGN_H + +#if defined(HAVE_STDALIGN_H) && defined(HAVE_C11_ALIGNAS) +#include +#endif + +#ifndef alignas +#if defined(IN_IDE_PARSER) +/* KDevelop has problems with our align macro, so just use nothing for parsing. */ +#define alignas(x) +#elif defined(HAVE_C11_ALIGNAS) +#define alignas _Alignas +#else +/* NOTE: Our custom ALIGN macro can't take a type name like alignas can. For + * maximum compatibility, only provide constant integer values to alignas. */ +#define alignas(_x) ALIGN(_x) +#endif +#endif + +#endif /* AL_ALIGN_H */ diff --git a/libs/openal/include/atomic.h b/libs/openal/include/atomic.h new file mode 100644 index 00000000..8eb6820b --- /dev/null +++ b/libs/openal/include/atomic.h @@ -0,0 +1,334 @@ +#ifndef AL_ATOMIC_H +#define AL_ATOMIC_H + +#include "static_assert.h" +#include "bool.h" + +#ifdef __cplusplus +extern "C" { +#endif + +/* Atomics using C11 */ +#ifdef HAVE_C11_ATOMIC + +#include + +#define almemory_order memory_order +#define almemory_order_relaxed memory_order_relaxed +#define almemory_order_consume memory_order_consume +#define almemory_order_acquire memory_order_acquire +#define almemory_order_release memory_order_release +#define almemory_order_acq_rel memory_order_acq_rel +#define almemory_order_seq_cst memory_order_seq_cst + +#define ATOMIC(T) T _Atomic + +#define ATOMIC_INIT(_val, _newval) atomic_init((_val), (_newval)) +#define ATOMIC_INIT_STATIC(_newval) ATOMIC_VAR_INIT(_newval) + +#define PARAM2(f, a, b, ...) (f((a), (b))) +#define PARAM3(f, a, b, c, ...) (f((a), (b), (c))) +#define PARAM5(f, a, b, c, d, e, ...) (f((a), (b), (c), (d), (e))) + +#define ATOMIC_LOAD(...) PARAM2(atomic_load_explicit, __VA_ARGS__, memory_order_seq_cst) +#define ATOMIC_STORE(...) PARAM3(atomic_store_explicit, __VA_ARGS__, memory_order_seq_cst) + +#define ATOMIC_ADD(T, ...) PARAM3(atomic_fetch_add_explicit, __VA_ARGS__, memory_order_seq_cst) +#define ATOMIC_SUB(T, ...) PARAM3(atomic_fetch_sub_explicit, __VA_ARGS__, memory_order_seq_cst) + +#define ATOMIC_EXCHANGE(T, ...) PARAM3(atomic_exchange_explicit, __VA_ARGS__, memory_order_seq_cst) +#define ATOMIC_COMPARE_EXCHANGE_STRONG(T, ...) \ + PARAM5(atomic_compare_exchange_strong_explicit, __VA_ARGS__, memory_order_seq_cst, memory_order_seq_cst) +#define ATOMIC_COMPARE_EXCHANGE_WEAK(T, ...) \ + PARAM5(atomic_compare_exchange_weak_explicit, __VA_ARGS__, memory_order_seq_cst, memory_order_seq_cst) + +/* Atomics using GCC intrinsics */ +#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 1)) && !defined(__QNXNTO__) + +enum almemory_order { + almemory_order_relaxed, + almemory_order_consume, + almemory_order_acquire, + almemory_order_release, + almemory_order_acq_rel, + almemory_order_seq_cst +}; + +#define ATOMIC(T) struct { T volatile value; } + +#define ATOMIC_INIT(_val, _newval) do { (_val)->value = (_newval); } while(0) +#define ATOMIC_INIT_STATIC(_newval) {(_newval)} + +#define ATOMIC_LOAD(_val, ...) __extension__({ \ + __typeof((_val)->value) _r = (_val)->value; \ + __asm__ __volatile__("" ::: "memory"); \ + _r; \ +}) +#define ATOMIC_STORE(_val, _newval, ...) do { \ + __asm__ __volatile__("" ::: "memory"); \ + (_val)->value = (_newval); \ +} while(0) + +#define ATOMIC_ADD(T, _val, _incr, ...) __extension__({ \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + __sync_fetch_and_add(&(_val)->value, (_incr)); \ +}) +#define ATOMIC_SUB(T, _val, _decr, ...) __extension__({ \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + __sync_fetch_and_sub(&(_val)->value, (_decr)); \ +}) + +#define ATOMIC_EXCHANGE(T, _val, _newval, ...) __extension__({ \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + __sync_lock_test_and_set(&(_val)->value, (_newval)); \ +}) +#define ATOMIC_COMPARE_EXCHANGE_STRONG(T, _val, _oldval, _newval, ...) __extension__({ \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + T _o = *(_oldval); \ + *(_oldval) = __sync_val_compare_and_swap(&(_val)->value, _o, (_newval)); \ + *(_oldval) == _o; \ +}) + +/* Atomics using x86/x86-64 GCC inline assembly */ +#elif defined(__GNUC__) && (defined(__i386__) || defined(__x86_64__)) + +#define WRAP_ADD(ret, dest, incr) __asm__ __volatile__( \ + "lock; xaddl %0,(%1)" \ + : "=r" (ret) \ + : "r" (dest), "0" (incr) \ + : "memory" \ +) +#define WRAP_SUB(ret, dest, decr) __asm__ __volatile__( \ + "lock; xaddl %0,(%1)" \ + : "=r" (ret) \ + : "r" (dest), "0" (-(decr)) \ + : "memory" \ +) + +#define WRAP_XCHG(S, ret, dest, newval) __asm__ __volatile__( \ + "lock; xchg"S" %0,(%1)" \ + : "=r" (ret) \ + : "r" (dest), "0" (newval) \ + : "memory" \ +) +#define WRAP_CMPXCHG(S, ret, dest, oldval, newval) __asm__ __volatile__( \ + "lock; cmpxchg"S" %2,(%1)" \ + : "=a" (ret) \ + : "r" (dest), "r" (newval), "0" (oldval) \ + : "memory" \ +) + + +enum almemory_order { + almemory_order_relaxed, + almemory_order_consume, + almemory_order_acquire, + almemory_order_release, + almemory_order_acq_rel, + almemory_order_seq_cst +}; + +#define ATOMIC(T) struct { T volatile value; } + +#define ATOMIC_INIT(_val, _newval) do { (_val)->value = (_newval); } while(0) +#define ATOMIC_INIT_STATIC(_newval) {(_newval)} + +#define ATOMIC_LOAD(_val, ...) __extension__({ \ + __typeof((_val)->value) _r = (_val)->value; \ + __asm__ __volatile__("" ::: "memory"); \ + _r; \ +}) +#define ATOMIC_STORE(_val, _newval, ...) do { \ + __asm__ __volatile__("" ::: "memory"); \ + (_val)->value = (_newval); \ +} while(0) + +#define ATOMIC_ADD(T, _val, _incr, ...) __extension__({ \ + static_assert(sizeof(T)==4, "Type "#T" has incorrect size!"); \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + T _r; \ + WRAP_ADD(_r, &(_val)->value, (T)(_incr)); \ + _r; \ +}) +#define ATOMIC_SUB(T, _val, _decr, ...) __extension__({ \ + static_assert(sizeof(T)==4, "Type "#T" has incorrect size!"); \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + T _r; \ + WRAP_SUB(_r, &(_val)->value, (T)(_decr)); \ + _r; \ +}) + +#define ATOMIC_EXCHANGE(T, _val, _newval, ...) __extension__({ \ + static_assert(sizeof(T)==4 || sizeof(T)==8, "Type "#T" has incorrect size!"); \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + T _r; \ + if(sizeof(T) == 4) WRAP_XCHG("l", _r, &(_val)->value, (T)(_newval)); \ + else if(sizeof(T) == 8) WRAP_XCHG("q", _r, &(_val)->value, (T)(_newval)); \ + _r; \ +}) +#define ATOMIC_COMPARE_EXCHANGE_STRONG(T, _val, _oldval, _newval, ...) __extension__({ \ + static_assert(sizeof(T)==4 || sizeof(T)==8, "Type "#T" has incorrect size!"); \ + static_assert(sizeof(T)==sizeof((_val)->value), "Type "#T" has incorrect size!"); \ + T _old = *(_oldval); \ + if(sizeof(T) == 4) WRAP_CMPXCHG("l", *(_oldval), &(_val)->value, _old, (T)(_newval)); \ + else if(sizeof(T) == 8) WRAP_CMPXCHG("q", *(_oldval), &(_val)->value, _old, (T)(_newval)); \ + *(_oldval) == _old; \ +}) + +/* Atomics using Windows methods */ +#elif defined(_WIN32) + +#define WIN32_LEAN_AND_MEAN +#include + +/* NOTE: This mess is *extremely* noisy, at least on GCC. It works by wrapping + * Windows' 32-bit and 64-bit atomic methods, which are then casted to use the + * given type based on its size (e.g. int and float use 32-bit atomics). This + * is fine for the swap and compare-and-swap methods, although the add and + * subtract methods only work properly for integer types. + * + * Despite how noisy it is, it's unfortunately the only way that doesn't rely + * on C99 (damn MSVC). + */ + +inline LONG AtomicAdd32(volatile LONG *dest, LONG incr) +{ + return InterlockedExchangeAdd(dest, incr); +} +inline LONG AtomicSub32(volatile LONG *dest, LONG decr) +{ + return InterlockedExchangeAdd(dest, -decr); +} + +inline LONG AtomicSwap32(volatile LONG *dest, LONG newval) +{ + return InterlockedExchange(dest, newval); +} +inline LONGLONG AtomicSwap64(volatile LONGLONG *dest, LONGLONG newval) +{ + return InterlockedExchange64(dest, newval); +} + +inline bool CompareAndSwap32(volatile LONG *dest, LONG newval, LONG *oldval) +{ + LONG old = *oldval; + *oldval = InterlockedCompareExchange(dest, newval, *oldval); + return old == *oldval; +} +inline bool CompareAndSwap64(volatile LONGLONG *dest, LONGLONG newval, LONGLONG *oldval) +{ + LONGLONG old = *oldval; + *oldval = InterlockedCompareExchange64(dest, newval, *oldval); + return old == *oldval; +} + +#define WRAP_ADDSUB(T, _func, _ptr, _amnt) ((T(*)(T volatile*,T))_func)((_ptr), (_amnt)) +#define WRAP_XCHG(T, _func, _ptr, _newval) ((T(*)(T volatile*,T))_func)((_ptr), (_newval)) +#define WRAP_CMPXCHG(T, _func, _ptr, _newval, _oldval) ((bool(*)(T volatile*,T,T*))_func)((_ptr), (_newval), (_oldval)) + + +enum almemory_order { + almemory_order_relaxed, + almemory_order_consume, + almemory_order_acquire, + almemory_order_release, + almemory_order_acq_rel, + almemory_order_seq_cst +}; + +#define ATOMIC(T) struct { T volatile value; } + +#define ATOMIC_INIT(_val, _newval) do { (_val)->value = (_newval); } while(0) +#define ATOMIC_INIT_STATIC(_newval) {(_newval)} + +#define ATOMIC_LOAD(_val, ...) ((_val)->value) +#define ATOMIC_STORE(_val, _newval, ...) do { \ + (_val)->value = (_newval); \ +} while(0) + +int _al_invalid_atomic_size(); /* not defined */ + +#define ATOMIC_ADD(T, _val, _incr, ...) \ + ((sizeof(T)==4) ? WRAP_ADDSUB(T, AtomicAdd32, &(_val)->value, (_incr)) : \ + (T)_al_invalid_atomic_size()) +#define ATOMIC_SUB(T, _val, _decr, ...) \ + ((sizeof(T)==4) ? WRAP_ADDSUB(T, AtomicSub32, &(_val)->value, (_decr)) : \ + (T)_al_invalid_atomic_size()) + +#define ATOMIC_EXCHANGE(T, _val, _newval, ...) \ + ((sizeof(T)==4) ? WRAP_XCHG(T, AtomicSwap32, &(_val)->value, (_newval)) : \ + (sizeof(T)==8) ? WRAP_XCHG(T, AtomicSwap64, &(_val)->value, (_newval)) : \ + (T)_al_invalid_atomic_size()) +#define ATOMIC_COMPARE_EXCHANGE_STRONG(T, _val, _oldval, _newval, ...) \ + ((sizeof(T)==4) ? WRAP_CMPXCHG(T, CompareAndSwap32, &(_val)->value, (_newval), (_oldval)) : \ + (sizeof(T)==8) ? WRAP_CMPXCHG(T, CompareAndSwap64, &(_val)->value, (_newval), (_oldval)) : \ + (bool)_al_invalid_atomic_size()) + +#else + +#error "No atomic functions available on this platform!" + +#define ATOMIC(T) T + +#define ATOMIC_INIT_STATIC(_newval) (0) + +#define ATOMIC_LOAD_UNSAFE(_val) (0) +#define ATOMIC_STORE_UNSAFE(_val, _newval) ((void)0) + +#define ATOMIC_LOAD(_val, ...) (0) +#define ATOMIC_STORE(_val, _newval, ...) ((void)0) + +#define ATOMIC_ADD(T, _val, _incr, ...) (0) +#define ATOMIC_SUB(T, _val, _decr, ...) (0) + +#define ATOMIC_EXCHANGE(T, _val, _newval, ...) (0) +#define ATOMIC_COMPARE_EXCHANGE_STRONG(T, _val, _oldval, _newval, ...) (0) +#endif + +/* If no weak cmpxchg is provided (not all systems will have one), substitute a + * strong cmpxchg. */ +#ifndef ATOMIC_COMPARE_EXCHANGE_WEAK +#define ATOMIC_COMPARE_EXCHANGE_WEAK ATOMIC_COMPARE_EXCHANGE_STRONG +#endif + + +typedef unsigned int uint; +typedef ATOMIC(uint) RefCount; + +inline void InitRef(RefCount *ptr, uint value) +{ ATOMIC_INIT(ptr, value); } +inline uint ReadRef(RefCount *ptr) +{ return ATOMIC_LOAD(ptr); } +inline uint IncrementRef(RefCount *ptr) +{ return ATOMIC_ADD(uint, ptr, 1)+1; } +inline uint DecrementRef(RefCount *ptr) +{ return ATOMIC_SUB(uint, ptr, 1)-1; } + + +/* NOTE: Not atomic! */ +inline int ExchangeInt(volatile int *ptr, int newval) +{ + int old = *ptr; + *ptr = newval; + return old; +} + +typedef void *volatile XchgPtr; +/* NOTE: Not atomic! */ +inline void *ExchangePtr(XchgPtr *ptr, void *newval) +{ + void *old = *ptr; + *ptr = newval; + return old; +} + +/* This is *NOT* atomic, but is a handy utility macro to compare-and-swap non- + * atomic variables. */ +#define COMPARE_EXCHANGE(_val, _oldval, _newval) ((*(_val) == *(_oldval)) ? ((*(_val)=(_newval)),true) : ((*(_oldval)=*(_val)),false)) + + +#ifdef __cplusplus +} +#endif + +#endif /* AL_ATOMIC_H */ diff --git a/libs/openal/include/bool.h b/libs/openal/include/bool.h new file mode 100644 index 00000000..6f714d09 --- /dev/null +++ b/libs/openal/include/bool.h @@ -0,0 +1,18 @@ +#ifndef AL_BOOL_H +#define AL_BOOL_H + +#ifdef HAVE_STDBOOL_H +#include +#endif + +#ifndef bool +#ifdef HAVE_C99_BOOL +#define bool _Bool +#else +#define bool int +#endif +#define false 0 +#define true 1 +#endif + +#endif /* AL_BOOL_H */ diff --git a/libs/openal/include/math_defs.h b/libs/openal/include/math_defs.h new file mode 100644 index 00000000..149cf80b --- /dev/null +++ b/libs/openal/include/math_defs.h @@ -0,0 +1,19 @@ +#ifndef AL_MATH_DEFS_H +#define AL_MATH_DEFS_H + +#ifdef HAVE_FLOAT_H +#include +#endif + +#define F_PI (3.14159265358979323846f) +#define F_PI_2 (1.57079632679489661923f) +#define F_TAU (6.28318530717958647692f) + +#ifndef FLT_EPSILON +#define FLT_EPSILON (1.19209290e-07f) +#endif + +#define DEG2RAD(x) ((ALfloat)(x) * (F_PI/180.0f)) +#define RAD2DEG(x) ((ALfloat)(x) * (180.0f/F_PI)) + +#endif /* AL_MATH_DEFS_H */ diff --git a/libs/openal/include/rwlock.h b/libs/openal/include/rwlock.h new file mode 100644 index 00000000..158a0670 --- /dev/null +++ b/libs/openal/include/rwlock.h @@ -0,0 +1,32 @@ +#ifndef AL_RWLOCK_H +#define AL_RWLOCK_H + +#include "bool.h" +#include "atomic.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct { + RefCount read_count; + RefCount write_count; + ATOMIC(int) read_lock; + ATOMIC(int) read_entry_lock; + ATOMIC(int) write_lock; +} RWLock; +#define RWLOCK_STATIC_INITIALIZE { ATOMIC_INIT_STATIC(0), ATOMIC_INIT_STATIC(0), \ + ATOMIC_INIT_STATIC(false), ATOMIC_INIT_STATIC(false), \ + ATOMIC_INIT_STATIC(false) } + +void RWLockInit(RWLock *lock); +void ReadLock(RWLock *lock); +void ReadUnlock(RWLock *lock); +void WriteLock(RWLock *lock); +void WriteUnlock(RWLock *lock); + +#ifdef __cplusplus +} +#endif + +#endif /* AL_RWLOCK_H */ diff --git a/libs/openal/include/static_assert.h b/libs/openal/include/static_assert.h new file mode 100644 index 00000000..bf0ce065 --- /dev/null +++ b/libs/openal/include/static_assert.h @@ -0,0 +1,21 @@ +#ifndef AL_STATIC_ASSERT_H +#define AL_STATIC_ASSERT_H + +#include + + +#ifndef static_assert +#ifdef HAVE_C11_STATIC_ASSERT +#define static_assert _Static_assert +#else +#define CTASTR2(_pre,_post) _pre##_post +#define CTASTR(_pre,_post) CTASTR2(_pre,_post) +#if defined(__COUNTER__) +#define static_assert(_cond, _msg) typedef struct { int CTASTR(static_assert_failed_at_line_,__LINE__) : !!(_cond); } CTASTR(static_assertion_,__COUNTER__) +#else +#define static_assert(_cond, _msg) struct { int CTASTR(static_assert_failed_at_line_,__LINE__) : !!(_cond); } +#endif +#endif +#endif + +#endif /* AL_STATIC_ASSERT_H */ diff --git a/libs/openal/include/threads.h b/libs/openal/include/threads.h new file mode 100644 index 00000000..a11405f7 --- /dev/null +++ b/libs/openal/include/threads.h @@ -0,0 +1,243 @@ +#ifndef AL_THREADS_H +#define AL_THREADS_H + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +enum { + althrd_success = 0, + althrd_error, + althrd_nomem, + althrd_timedout, + althrd_busy +}; + +enum { + almtx_plain = 0, + almtx_recursive = 1, + almtx_timed = 2 +}; + +typedef int (*althrd_start_t)(void*); +typedef void (*altss_dtor_t)(void*); + + +#define AL_TIME_UTC 1 + + +#ifdef _WIN32 +#define WIN32_LEAN_AND_MEAN +#include + + +#if !defined(_TIMESPEC_DEFINED) && !(defined(_MSC_VER) && (_MSC_VER >= 1900)) +#define _TIMESPEC_DEFINED +struct timespec { + time_t tv_sec; + long tv_nsec; +}; + +struct itimerspec { + struct timespec it_interval; + struct timespec it_value; +}; +#endif + +typedef DWORD althrd_t; +typedef CRITICAL_SECTION almtx_t; +#if defined(_WIN32_WINNT) && _WIN32_WINNT >= 0x0600 +typedef CONDITION_VARIABLE alcnd_t; +#else +typedef struct { void *Ptr; } alcnd_t; +#endif +typedef DWORD altss_t; +typedef LONG alonce_flag; + +#define AL_ONCE_FLAG_INIT 0 + +int althrd_sleep(const struct timespec *ts, struct timespec *rem); +void alcall_once(alonce_flag *once, void (*callback)(void)); + + +inline althrd_t althrd_current(void) +{ + return GetCurrentThreadId(); +} + +inline int althrd_equal(althrd_t thr0, althrd_t thr1) +{ + return thr0 == thr1; +} + +inline void althrd_exit(int res) +{ + ExitThread(res); +} + +inline void althrd_yield(void) +{ + SwitchToThread(); +} + + +inline int almtx_lock(almtx_t *mtx) +{ + if(!mtx) return althrd_error; + EnterCriticalSection(mtx); + return althrd_success; +} + +inline int almtx_unlock(almtx_t *mtx) +{ + if(!mtx) return althrd_error; + LeaveCriticalSection(mtx); + return althrd_success; +} + +inline int almtx_trylock(almtx_t *mtx) +{ + if(!mtx) return althrd_error; + if(!TryEnterCriticalSection(mtx)) + return althrd_busy; + return althrd_success; +} + + +inline void *altss_get(altss_t tss_id) +{ + return TlsGetValue(tss_id); +} + +inline int altss_set(altss_t tss_id, void *val) +{ + if(TlsSetValue(tss_id, val) == 0) + return althrd_error; + return althrd_success; +} + +#else + +#include +#include +#include + + +typedef pthread_t althrd_t; +typedef pthread_mutex_t almtx_t; +typedef pthread_cond_t alcnd_t; +typedef pthread_key_t altss_t; +typedef pthread_once_t alonce_flag; + +#define AL_ONCE_FLAG_INIT PTHREAD_ONCE_INIT + + +inline althrd_t althrd_current(void) +{ + return pthread_self(); +} + +inline int althrd_equal(althrd_t thr0, althrd_t thr1) +{ + return pthread_equal(thr0, thr1); +} + +inline void althrd_exit(int res) +{ + pthread_exit((void*)(intptr_t)res); +} + +inline void althrd_yield(void) +{ + sched_yield(); +} + +inline int althrd_sleep(const struct timespec *ts, struct timespec *rem) +{ + int ret = nanosleep(ts, rem); + if(ret != 0) + { + ret = ((errno==EINTR) ? -1 : -2); + errno = 0; + } + return ret; +} + + +inline int almtx_lock(almtx_t *mtx) +{ + if(pthread_mutex_lock(mtx) != 0) + return althrd_error; + return althrd_success; +} + +inline int almtx_unlock(almtx_t *mtx) +{ + if(pthread_mutex_unlock(mtx) != 0) + return althrd_error; + return althrd_success; +} + +inline int almtx_trylock(almtx_t *mtx) +{ + int ret = pthread_mutex_trylock(mtx); + switch(ret) + { + case 0: return althrd_success; + case EBUSY: return althrd_busy; + } + return althrd_error; +} + + +inline void *altss_get(altss_t tss_id) +{ + return pthread_getspecific(tss_id); +} + +inline int altss_set(altss_t tss_id, void *val) +{ + if(pthread_setspecific(tss_id, val) != 0) + return althrd_error; + return althrd_success; +} + + +inline void alcall_once(alonce_flag *once, void (*callback)(void)) +{ + pthread_once(once, callback); +} + +#endif + + +int althrd_create(althrd_t *thr, althrd_start_t func, void *arg); +int althrd_detach(althrd_t thr); +int althrd_join(althrd_t thr, int *res); +void althrd_setname(althrd_t thr, const char *name); + +int almtx_init(almtx_t *mtx, int type); +void almtx_destroy(almtx_t *mtx); +int almtx_timedlock(almtx_t *mtx, const struct timespec *ts); + +int alcnd_init(alcnd_t *cond); +int alcnd_signal(alcnd_t *cond); +int alcnd_broadcast(alcnd_t *cond); +int alcnd_wait(alcnd_t *cond, almtx_t *mtx); +int alcnd_timedwait(alcnd_t *cond, almtx_t *mtx, const struct timespec *time_point); +void alcnd_destroy(alcnd_t *cond); + +int altss_create(altss_t *tss_id, altss_dtor_t callback); +void altss_delete(altss_t tss_id); + +int altimespec_get(struct timespec *ts, int base); + +void al_nssleep(unsigned long nsec); + +#ifdef __cplusplus +} +#endif + +#endif /* AL_THREADS_H */ diff --git a/libs/openal/include/uintmap.h b/libs/openal/include/uintmap.h new file mode 100644 index 00000000..2c4c5e7a --- /dev/null +++ b/libs/openal/include/uintmap.h @@ -0,0 +1,43 @@ +#ifndef AL_UINTMAP_H +#define AL_UINTMAP_H + +#include "AL/al.h" +#include "rwlock.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct UIntMap { + struct { + ALuint key; + ALvoid *value; + } *array; + ALsizei size; + ALsizei maxsize; + ALsizei limit; + RWLock lock; +} UIntMap; +#define UINTMAP_STATIC_INITIALIZE_N(_n) { NULL, 0, 0, (_n), RWLOCK_STATIC_INITIALIZE } +#define UINTMAP_STATIC_INITIALIZE UINTMAP_STATIC_INITIALIZE_N(~0) + +void InitUIntMap(UIntMap *map, ALsizei limit); +void ResetUIntMap(UIntMap *map); +ALenum InsertUIntMapEntry(UIntMap *map, ALuint key, ALvoid *value); +ALvoid *RemoveUIntMapKey(UIntMap *map, ALuint key); +ALvoid *LookupUIntMapKey(UIntMap *map, ALuint key); + +inline void LockUIntMapRead(UIntMap *map) +{ ReadLock(&map->lock); } +inline void UnlockUIntMapRead(UIntMap *map) +{ ReadUnlock(&map->lock); } +inline void LockUIntMapWrite(UIntMap *map) +{ WriteLock(&map->lock); } +inline void UnlockUIntMapWrite(UIntMap *map) +{ WriteUnlock(&map->lock); } + +#ifdef __cplusplus +} +#endif + +#endif /* AL_UINTMAP_H */ diff --git a/libs/openal/lib/vs/Win32/libOpenAL32.dll.a b/libs/openal/lib/vs/Win32/libOpenAL32.dll.a deleted file mode 100644 index 5f7352ac..00000000 Binary files a/libs/openal/lib/vs/Win32/libOpenAL32.dll.a and /dev/null differ diff --git a/libs/openal/lib/vs/x64/libOpenAL32.dll.a b/libs/openal/lib/vs/x64/libOpenAL32.dll.a deleted file mode 100644 index 2e4953e8..00000000 Binary files a/libs/openal/lib/vs/x64/libOpenAL32.dll.a and /dev/null differ diff --git a/libs/sndfile/export/vs/Win32/libsndfile-1.dll b/libs/sndfile/export/vs/Win32/libsndfile-1.dll deleted file mode 100644 index 75acaa14..00000000 Binary files a/libs/sndfile/export/vs/Win32/libsndfile-1.dll and /dev/null differ diff --git a/libs/sndfile/export/vs/x64/libsndfile-1.dll b/libs/sndfile/export/vs/x64/libsndfile-1.dll deleted file mode 100644 index 4cfe69cc..00000000 Binary files a/libs/sndfile/export/vs/x64/libsndfile-1.dll and /dev/null differ diff --git a/libs/sndfile/include/sndfile.h b/libs/sndfile/include/sndfile.h index d0b26ded..ca04472f 100644 --- a/libs/sndfile/include/sndfile.h +++ b/libs/sndfile/include/sndfile.h @@ -1,666 +1,857 @@ -/* -** Copyright (C) 1999-2011Erik de Castro Lopo -** -** This program is free software; you can redistribute it and/or modify -** it under the terms of the GNU Lesser General Public License as published by -** the Free Software Foundation; either version 2.1 of the License, or -** (at your option) any later version. -** -** This program is distributed in the hope that it will be useful, -** but WITHOUT ANY WARRANTY; without even the implied warranty of -** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -** GNU Lesser General Public License for more details. -** -** You should have received a copy of the GNU Lesser General Public License -** along with this program; if not, write to the Free Software -** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -*/ - -/* -** sndfile.h -- system-wide definitions -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_H -#define SNDFILE_H - -/* This is the version 1.0.X header file. */ -#define SNDFILE_1 - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif /* __cplusplus */ - -/* The following file types can be read and written. -** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise -** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and -** SF_FORMAT_SUBMASK can be used to separate the major and minor file -** types. -*/ - -enum -{ /* Major formats. */ - SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ - SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ - SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ - SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ - SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ - SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ - SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ - SF_FORMAT_VOC = 0x080000, /* VOC files. */ - SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ - SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ - SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ - SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ - SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ - SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ - SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ - SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ - SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ - SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ - SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ - SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ - SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ - SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ - SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ - SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ - SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ - - /* Subtypes from here on. */ - - SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ - SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ - SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ - SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ - - SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ - - SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ - SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ - - SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ - SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ - SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ - SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ - - SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ - SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ - - SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ - SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ - SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ - - SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ - SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ - - SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ - SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ - - SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ - - /* Endian-ness options. */ - - SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ - SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ - SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ - SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ - - SF_FORMAT_SUBMASK = 0x0000FFFF, - SF_FORMAT_TYPEMASK = 0x0FFF0000, - SF_FORMAT_ENDMASK = 0x30000000 -} ; - -/* -** The following are the valid command numbers for the sf_command() -** interface. The use of these commands is documented in the file -** command.html in the doc directory of the source code distribution. -*/ - -enum -{ SFC_GET_LIB_VERSION = 0x1000, - SFC_GET_LOG_INFO = 0x1001, - SFC_GET_CURRENT_SF_INFO = 0x1002, - - - SFC_GET_NORM_DOUBLE = 0x1010, - SFC_GET_NORM_FLOAT = 0x1011, - SFC_SET_NORM_DOUBLE = 0x1012, - SFC_SET_NORM_FLOAT = 0x1013, - SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, - SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, - - SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, - SFC_GET_SIMPLE_FORMAT = 0x1021, - - SFC_GET_FORMAT_INFO = 0x1028, - - SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, - SFC_GET_FORMAT_MAJOR = 0x1031, - SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, - SFC_GET_FORMAT_SUBTYPE = 0x1033, - - SFC_CALC_SIGNAL_MAX = 0x1040, - SFC_CALC_NORM_SIGNAL_MAX = 0x1041, - SFC_CALC_MAX_ALL_CHANNELS = 0x1042, - SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, - SFC_GET_SIGNAL_MAX = 0x1044, - SFC_GET_MAX_ALL_CHANNELS = 0x1045, - - SFC_SET_ADD_PEAK_CHUNK = 0x1050, - SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, - - SFC_UPDATE_HEADER_NOW = 0x1060, - SFC_SET_UPDATE_HEADER_AUTO = 0x1061, - - SFC_FILE_TRUNCATE = 0x1080, - - SFC_SET_RAW_START_OFFSET = 0x1090, - - SFC_SET_DITHER_ON_WRITE = 0x10A0, - SFC_SET_DITHER_ON_READ = 0x10A1, - - SFC_GET_DITHER_INFO_COUNT = 0x10A2, - SFC_GET_DITHER_INFO = 0x10A3, - - SFC_GET_EMBED_FILE_INFO = 0x10B0, - - SFC_SET_CLIPPING = 0x10C0, - SFC_GET_CLIPPING = 0x10C1, - - SFC_GET_INSTRUMENT = 0x10D0, - SFC_SET_INSTRUMENT = 0x10D1, - - SFC_GET_LOOP_INFO = 0x10E0, - - SFC_GET_BROADCAST_INFO = 0x10F0, - SFC_SET_BROADCAST_INFO = 0x10F1, - - SFC_GET_CHANNEL_MAP_INFO = 0x1100, - SFC_SET_CHANNEL_MAP_INFO = 0x1101, - - SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, - - /* Support for Wavex Ambisonics Format */ - SFC_WAVEX_SET_AMBISONIC = 0x1200, - SFC_WAVEX_GET_AMBISONIC = 0x1201, - - SFC_SET_VBR_ENCODING_QUALITY = 0x1300, - - /* Following commands for testing only. */ - SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, - - /* - ** SFC_SET_ADD_* values are deprecated and will disappear at some - ** time in the future. They are guaranteed to be here up to and - ** including version 1.0.8 to avoid breakage of existng software. - ** They currently do nothing and will continue to do nothing. - */ - SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, - SFC_SET_ADD_DITHER_ON_READ = 0x1071 -} ; - - -/* -** String types that can be set and read from files. Not all file types -** support this and even the file types which support one, may not support -** all string types. -*/ - -enum -{ SF_STR_TITLE = 0x01, - SF_STR_COPYRIGHT = 0x02, - SF_STR_SOFTWARE = 0x03, - SF_STR_ARTIST = 0x04, - SF_STR_COMMENT = 0x05, - SF_STR_DATE = 0x06, - SF_STR_ALBUM = 0x07, - SF_STR_LICENSE = 0x08, - SF_STR_TRACKNUMBER = 0x09, - SF_STR_GENRE = 0x10 -} ; - -/* -** Use the following as the start and end index when doing metadata -** transcoding. -*/ - -#define SF_STR_FIRST SF_STR_TITLE -#define SF_STR_LAST SF_STR_GENRE - -enum -{ /* True and false */ - SF_FALSE = 0, - SF_TRUE = 1, - - /* Modes for opening files. */ - SFM_READ = 0x10, - SFM_WRITE = 0x20, - SFM_RDWR = 0x30, - - SF_AMBISONIC_NONE = 0x40, - SF_AMBISONIC_B_FORMAT = 0x41 -} ; - -/* Public error values. These are guaranteed to remain unchanged for the duration -** of the library major version number. -** There are also a large number of private error numbers which are internal to -** the library which can change at any time. -*/ - -enum -{ SF_ERR_NO_ERROR = 0, - SF_ERR_UNRECOGNISED_FORMAT = 1, - SF_ERR_SYSTEM = 2, - SF_ERR_MALFORMED_FILE = 3, - SF_ERR_UNSUPPORTED_ENCODING = 4 -} ; - - -/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). -*/ - -enum -{ SF_CHANNEL_MAP_INVALID = 0, - SF_CHANNEL_MAP_MONO = 1, - SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ - SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ - SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ - SF_CHANNEL_MAP_FRONT_LEFT, - SF_CHANNEL_MAP_FRONT_RIGHT, - SF_CHANNEL_MAP_FRONT_CENTER, - SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ - SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ - SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ - SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ - SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ - SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ - SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ - SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ - SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ - SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ - SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ - SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ - SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ - SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ - SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ - - SF_CHANNEL_MAP_AMBISONIC_B_W, - SF_CHANNEL_MAP_AMBISONIC_B_X, - SF_CHANNEL_MAP_AMBISONIC_B_Y, - SF_CHANNEL_MAP_AMBISONIC_B_Z, - - SF_CHANNEL_MAP_MAX -} ; - - -/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ - -typedef struct SNDFILE_tag SNDFILE ; - -/* The following typedef is system specific and is defined when libsndfile is -** compiled. sf_count_t will be a 64 bit value when the underlying OS allows -** 64 bit file offsets. -** On windows, we need to allow the same header file to be compiler by both GCC -** and the Microsoft compiler. -*/ - -#if (defined (_MSCVER) || defined (_MSC_VER)) -typedef __int64 sf_count_t ; -#define SF_COUNT_MAX 0x7fffffffffffffffi64 -#else -typedef int64_t sf_count_t ; -#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL -#endif - - -/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. -** On write, the SF_INFO structure is filled in by the user and passed into -** sf_open (). -*/ - -struct SF_INFO -{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ - int samplerate ; - int channels ; - int format ; - int sections ; - int seekable ; -} ; - -typedef struct SF_INFO SF_INFO ; - -/* The SF_FORMAT_INFO struct is used to retrieve information about the sound -** file formats libsndfile supports using the sf_command () interface. -** -** Using this interface will allow applications to support new file formats -** and encoding types when libsndfile is upgraded, without requiring -** re-compilation of the application. -** -** Please consult the libsndfile documentation (particularly the information -** on the sf_command () interface) for examples of its use. -*/ - -typedef struct -{ int format ; - const char *name ; - const char *extension ; -} SF_FORMAT_INFO ; - -/* -** Enums and typedefs for adding dither on read and write. -** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE -** and SFC_SET_DITHER_ON_READ. -*/ - -enum -{ SFD_DEFAULT_LEVEL = 0, - SFD_CUSTOM_LEVEL = 0x40000000, - - SFD_NO_DITHER = 500, - SFD_WHITE = 501, - SFD_TRIANGULAR_PDF = 502 -} ; - -typedef struct -{ int type ; - double level ; - const char *name ; -} SF_DITHER_INFO ; - -/* Struct used to retrieve information about a file embedded within a -** larger file. See SFC_GET_EMBED_FILE_INFO. -*/ - -typedef struct -{ sf_count_t offset ; - sf_count_t length ; -} SF_EMBED_FILE_INFO ; - -/* -** Structs used to retrieve music sample information from a file. -*/ - -enum -{ /* - ** The loop mode field in SF_INSTRUMENT will be one of the following. - */ - SF_LOOP_NONE = 800, - SF_LOOP_FORWARD, - SF_LOOP_BACKWARD, - SF_LOOP_ALTERNATING -} ; - -typedef struct -{ int gain ; - char basenote, detune ; - char velocity_lo, velocity_hi ; - char key_lo, key_hi ; - int loop_count ; - - struct - { int mode ; - unsigned int start ; - unsigned int end ; - unsigned int count ; - } loops [16] ; /* make variable in a sensible way */ -} SF_INSTRUMENT ; - - - -/* Struct used to retrieve loop information from a file.*/ -typedef struct -{ - short time_sig_num ; /* any positive integer > 0 */ - short time_sig_den ; /* any positive power of 2 > 0 */ - int loop_mode ; /* see SF_LOOP enum */ - - int num_beats ; /* this is NOT the amount of quarter notes !!!*/ - /* a full bar of 4/4 is 4 beats */ - /* a full bar of 7/8 is 7 beats */ - - float bpm ; /* suggestion, as it can be calculated using other fields:*/ - /* file's lenght, file's sampleRate and our time_sig_den*/ - /* -> bpms are always the amount of _quarter notes_ per minute */ - - int root_key ; /* MIDI note, or -1 for None */ - int future [6] ; -} SF_LOOP_INFO ; - - -/* Struct used to retrieve broadcast (EBU) information from a file. -** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. -*/ -#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ - struct \ - { char description [256] ; \ - char originator [32] ; \ - char originator_reference [32] ; \ - char origination_date [10] ; \ - char origination_time [8] ; \ - unsigned int time_reference_low ; \ - unsigned int time_reference_high ; \ - short version ; \ - char umid [64] ; \ - char reserved [190] ; \ - unsigned int coding_history_size ; \ - char coding_history [coding_hist_size] ; \ - } - -/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ -typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; - - -/* Virtual I/O functionality. */ - -typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; -typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; -typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; -typedef sf_count_t (*sf_vio_tell) (void *user_data) ; - -struct SF_VIRTUAL_IO -{ sf_vio_get_filelen get_filelen ; - sf_vio_seek seek ; - sf_vio_read read ; - sf_vio_write write ; - sf_vio_tell tell ; -} ; - -typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; - - -/* Open the specified file for read, write or both. On error, this will -** return a NULL pointer. To find the error number, pass a NULL SNDFILE -** to sf_strerror (). -** All calls to sf_open() should be matched with a call to sf_close(). -*/ - -SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; - - -/* Use the existing file descriptor to create a SNDFILE object. If close_desc -** is TRUE, the file descriptor will be closed when sf_close() is called. If -** it is FALSE, the descritor will not be closed. -** When passed a descriptor like this, the library will assume that the start -** of file header is at the current file offset. This allows sound files within -** larger container files to be read and/or written. -** On error, this will return a NULL pointer. To find the error number, pass a -** NULL SNDFILE to sf_strerror (). -** All calls to sf_open_fd() should be matched with a call to sf_close(). - -*/ - -SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; - -SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; - - -/* sf_error () returns a error number which can be translated to a text -** string using sf_error_number(). -*/ - -int sf_error (SNDFILE *sndfile) ; - - -/* sf_strerror () returns to the caller a pointer to the current error message for -** the given SNDFILE. -*/ - -const char* sf_strerror (SNDFILE *sndfile) ; - - -/* sf_error_number () allows the retrieval of the error string for each internal -** error number. -** -*/ - -const char* sf_error_number (int errnum) ; - - -/* The following two error functions are deprecated but they will remain in the -** library for the forseeable future. The function sf_strerror() should be used -** in their place. -*/ - -int sf_perror (SNDFILE *sndfile) ; -int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; - - -/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ - -int sf_format_check (const SF_INFO *info) ; - - -/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses -** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as -** stdio.h function fseek (). -** An offset of zero with whence set to SEEK_SET will position the -** read / write pointer to the first data sample. -** On success sf_seek returns the current position in (multi-channel) -** samples from the start of the file. -** Please see the libsndfile documentation for moving the read pointer -** separately from the write pointer on files open in mode SFM_RDWR. -** On error all of these functions return -1. -*/ - -sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; - - -/* Functions for retrieving and setting string data within sound files. -** Not all file types support this features; AIFF and WAV do. For both -** functions, the str_type parameter must be one of the SF_STR_* values -** defined above. -** On error, sf_set_string() returns non-zero while sf_get_string() -** returns NULL. -*/ - -int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; - -const char* sf_get_string (SNDFILE *sndfile, int str_type) ; - - -/* Return the library version string. */ - -const char * sf_version_string (void) ; - - -/* Functions for reading/writing the waveform data of a sound file. -*/ - -sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; -sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; - - -/* Functions for reading and writing the data chunk in terms of frames. -** The number of items actually read/written = frames * number of channels. -** sf_xxxx_raw read/writes the raw data bytes from/to the file -** sf_xxxx_short passes data in the native short format -** sf_xxxx_int passes data in the native int format -** sf_xxxx_float passes data in the native float format -** sf_xxxx_double passes data in the native double format -** All of these read/write function return number of frames read/written. -*/ - -sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; -sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; -sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; -sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; - -sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; -sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; - - -/* Functions for reading and writing the data chunk in terms of items. -** Otherwise similar to above. -** All of these read/write function return number of items read/written. -*/ - -sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; -sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; - -sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; -sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; - -sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; -sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; - -sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; -sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; - - -/* Close the SNDFILE and clean up all memory allocations associated with this -** file. -** Returns 0 on success, or an error number. -*/ - -int sf_close (SNDFILE *sndfile) ; - - -/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file -** to force the writing of data to disk. If the file is opened SFM_READ -** no action is taken. -*/ - -void sf_write_sync (SNDFILE *sndfile) ; - - - -/* The function sf_wchar_open() is Windows Only! -** Open a file passing in a Windows Unicode filename. Otherwise, this is -** the same as sf_open(). -** -** In order for this to work, you need to do the following: -** -** #include -** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 -** #including -*/ - -#if (defined (ENABLE_SNDFILE_WINDOWS_PROTOTYPES) && ENABLE_SNDFILE_WINDOWS_PROTOTYPES) -SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; -#endif - - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* SNDFILE_H */ - +/* +** Copyright (C) 1999-2016 Erik de Castro Lopo +** +** This program is free software; you can redistribute it and/or modify +** it under the terms of the GNU Lesser General Public License as published by +** the Free Software Foundation; either version 2.1 of the License, or +** (at your option) any later version. +** +** This program is distributed in the hope that it will be useful, +** but WITHOUT ANY WARRANTY; without even the implied warranty of +** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +** GNU Lesser General Public License for more details. +** +** You should have received a copy of the GNU Lesser General Public License +** along with this program; if not, write to the Free Software +** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +*/ + +/* +** sndfile.h -- system-wide definitions +** +** API documentation is in the doc/ directory of the source code tarball +** and at http://www.mega-nerd.com/libsndfile/api.html. +*/ + +#ifndef SNDFILE_H +#define SNDFILE_H + +/* This is the version 1.0.X header file. */ +#define SNDFILE_1 + +#include +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + +/* The following file types can be read and written. +** A file type would consist of a major type (ie SF_FORMAT_WAV) bitwise +** ORed with a minor type (ie SF_FORMAT_PCM). SF_FORMAT_TYPEMASK and +** SF_FORMAT_SUBMASK can be used to separate the major and minor file +** types. +*/ + +enum +{ /* Major formats. */ + SF_FORMAT_WAV = 0x010000, /* Microsoft WAV format (little endian default). */ + SF_FORMAT_AIFF = 0x020000, /* Apple/SGI AIFF format (big endian). */ + SF_FORMAT_AU = 0x030000, /* Sun/NeXT AU format (big endian). */ + SF_FORMAT_RAW = 0x040000, /* RAW PCM data. */ + SF_FORMAT_PAF = 0x050000, /* Ensoniq PARIS file format. */ + SF_FORMAT_SVX = 0x060000, /* Amiga IFF / SVX8 / SV16 format. */ + SF_FORMAT_NIST = 0x070000, /* Sphere NIST format. */ + SF_FORMAT_VOC = 0x080000, /* VOC files. */ + SF_FORMAT_IRCAM = 0x0A0000, /* Berkeley/IRCAM/CARL */ + SF_FORMAT_W64 = 0x0B0000, /* Sonic Foundry's 64 bit RIFF/WAV */ + SF_FORMAT_MAT4 = 0x0C0000, /* Matlab (tm) V4.2 / GNU Octave 2.0 */ + SF_FORMAT_MAT5 = 0x0D0000, /* Matlab (tm) V5.0 / GNU Octave 2.1 */ + SF_FORMAT_PVF = 0x0E0000, /* Portable Voice Format */ + SF_FORMAT_XI = 0x0F0000, /* Fasttracker 2 Extended Instrument */ + SF_FORMAT_HTK = 0x100000, /* HMM Tool Kit format */ + SF_FORMAT_SDS = 0x110000, /* Midi Sample Dump Standard */ + SF_FORMAT_AVR = 0x120000, /* Audio Visual Research */ + SF_FORMAT_WAVEX = 0x130000, /* MS WAVE with WAVEFORMATEX */ + SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */ + SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */ + SF_FORMAT_CAF = 0x180000, /* Core Audio File format */ + SF_FORMAT_WVE = 0x190000, /* Psion WVE format */ + SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */ + SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */ + SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */ + + /* Subtypes from here on. */ + + SF_FORMAT_PCM_S8 = 0x0001, /* Signed 8 bit data */ + SF_FORMAT_PCM_16 = 0x0002, /* Signed 16 bit data */ + SF_FORMAT_PCM_24 = 0x0003, /* Signed 24 bit data */ + SF_FORMAT_PCM_32 = 0x0004, /* Signed 32 bit data */ + + SF_FORMAT_PCM_U8 = 0x0005, /* Unsigned 8 bit data (WAV and RAW only) */ + + SF_FORMAT_FLOAT = 0x0006, /* 32 bit float data */ + SF_FORMAT_DOUBLE = 0x0007, /* 64 bit float data */ + + SF_FORMAT_ULAW = 0x0010, /* U-Law encoded. */ + SF_FORMAT_ALAW = 0x0011, /* A-Law encoded. */ + SF_FORMAT_IMA_ADPCM = 0x0012, /* IMA ADPCM. */ + SF_FORMAT_MS_ADPCM = 0x0013, /* Microsoft ADPCM. */ + + SF_FORMAT_GSM610 = 0x0020, /* GSM 6.10 encoding. */ + SF_FORMAT_VOX_ADPCM = 0x0021, /* OKI / Dialogix ADPCM */ + + SF_FORMAT_G721_32 = 0x0030, /* 32kbs G721 ADPCM encoding. */ + SF_FORMAT_G723_24 = 0x0031, /* 24kbs G723 ADPCM encoding. */ + SF_FORMAT_G723_40 = 0x0032, /* 40kbs G723 ADPCM encoding. */ + + SF_FORMAT_DWVW_12 = 0x0040, /* 12 bit Delta Width Variable Word encoding. */ + SF_FORMAT_DWVW_16 = 0x0041, /* 16 bit Delta Width Variable Word encoding. */ + SF_FORMAT_DWVW_24 = 0x0042, /* 24 bit Delta Width Variable Word encoding. */ + SF_FORMAT_DWVW_N = 0x0043, /* N bit Delta Width Variable Word encoding. */ + + SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */ + SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */ + + SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */ + + SF_FORMAT_ALAC_16 = 0x0070, /* Apple Lossless Audio Codec (16 bit). */ + SF_FORMAT_ALAC_20 = 0x0071, /* Apple Lossless Audio Codec (20 bit). */ + SF_FORMAT_ALAC_24 = 0x0072, /* Apple Lossless Audio Codec (24 bit). */ + SF_FORMAT_ALAC_32 = 0x0073, /* Apple Lossless Audio Codec (32 bit). */ + + /* Endian-ness options. */ + + SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */ + SF_ENDIAN_LITTLE = 0x10000000, /* Force little endian-ness. */ + SF_ENDIAN_BIG = 0x20000000, /* Force big endian-ness. */ + SF_ENDIAN_CPU = 0x30000000, /* Force CPU endian-ness. */ + + SF_FORMAT_SUBMASK = 0x0000FFFF, + SF_FORMAT_TYPEMASK = 0x0FFF0000, + SF_FORMAT_ENDMASK = 0x30000000 +} ; + +/* +** The following are the valid command numbers for the sf_command() +** interface. The use of these commands is documented in the file +** command.html in the doc directory of the source code distribution. +*/ + +enum +{ SFC_GET_LIB_VERSION = 0x1000, + SFC_GET_LOG_INFO = 0x1001, + SFC_GET_CURRENT_SF_INFO = 0x1002, + + + SFC_GET_NORM_DOUBLE = 0x1010, + SFC_GET_NORM_FLOAT = 0x1011, + SFC_SET_NORM_DOUBLE = 0x1012, + SFC_SET_NORM_FLOAT = 0x1013, + SFC_SET_SCALE_FLOAT_INT_READ = 0x1014, + SFC_SET_SCALE_INT_FLOAT_WRITE = 0x1015, + + SFC_GET_SIMPLE_FORMAT_COUNT = 0x1020, + SFC_GET_SIMPLE_FORMAT = 0x1021, + + SFC_GET_FORMAT_INFO = 0x1028, + + SFC_GET_FORMAT_MAJOR_COUNT = 0x1030, + SFC_GET_FORMAT_MAJOR = 0x1031, + SFC_GET_FORMAT_SUBTYPE_COUNT = 0x1032, + SFC_GET_FORMAT_SUBTYPE = 0x1033, + + SFC_CALC_SIGNAL_MAX = 0x1040, + SFC_CALC_NORM_SIGNAL_MAX = 0x1041, + SFC_CALC_MAX_ALL_CHANNELS = 0x1042, + SFC_CALC_NORM_MAX_ALL_CHANNELS = 0x1043, + SFC_GET_SIGNAL_MAX = 0x1044, + SFC_GET_MAX_ALL_CHANNELS = 0x1045, + + SFC_SET_ADD_PEAK_CHUNK = 0x1050, + SFC_SET_ADD_HEADER_PAD_CHUNK = 0x1051, + + SFC_UPDATE_HEADER_NOW = 0x1060, + SFC_SET_UPDATE_HEADER_AUTO = 0x1061, + + SFC_FILE_TRUNCATE = 0x1080, + + SFC_SET_RAW_START_OFFSET = 0x1090, + + SFC_SET_DITHER_ON_WRITE = 0x10A0, + SFC_SET_DITHER_ON_READ = 0x10A1, + + SFC_GET_DITHER_INFO_COUNT = 0x10A2, + SFC_GET_DITHER_INFO = 0x10A3, + + SFC_GET_EMBED_FILE_INFO = 0x10B0, + + SFC_SET_CLIPPING = 0x10C0, + SFC_GET_CLIPPING = 0x10C1, + + SFC_GET_CUE_COUNT = 0x10CD, + SFC_GET_CUE = 0x10CE, + SFC_SET_CUE = 0x10CF, + + SFC_GET_INSTRUMENT = 0x10D0, + SFC_SET_INSTRUMENT = 0x10D1, + + SFC_GET_LOOP_INFO = 0x10E0, + + SFC_GET_BROADCAST_INFO = 0x10F0, + SFC_SET_BROADCAST_INFO = 0x10F1, + + SFC_GET_CHANNEL_MAP_INFO = 0x1100, + SFC_SET_CHANNEL_MAP_INFO = 0x1101, + + SFC_RAW_DATA_NEEDS_ENDSWAP = 0x1110, + + /* Support for Wavex Ambisonics Format */ + SFC_WAVEX_SET_AMBISONIC = 0x1200, + SFC_WAVEX_GET_AMBISONIC = 0x1201, + + /* + ** RF64 files can be set so that on-close, writable files that have less + ** than 4GB of data in them are converted to RIFF/WAV, as per EBU + ** recommendations. + */ + SFC_RF64_AUTO_DOWNGRADE = 0x1210, + + SFC_SET_VBR_ENCODING_QUALITY = 0x1300, + SFC_SET_COMPRESSION_LEVEL = 0x1301, + + /* Cart Chunk support */ + SFC_SET_CART_INFO = 0x1400, + SFC_GET_CART_INFO = 0x1401, + + /* Following commands for testing only. */ + SFC_TEST_IEEE_FLOAT_REPLACE = 0x6001, + + /* + ** SFC_SET_ADD_* values are deprecated and will disappear at some + ** time in the future. They are guaranteed to be here up to and + ** including version 1.0.8 to avoid breakage of existing software. + ** They currently do nothing and will continue to do nothing. + */ + SFC_SET_ADD_DITHER_ON_WRITE = 0x1070, + SFC_SET_ADD_DITHER_ON_READ = 0x1071 +} ; + + +/* +** String types that can be set and read from files. Not all file types +** support this and even the file types which support one, may not support +** all string types. +*/ + +enum +{ SF_STR_TITLE = 0x01, + SF_STR_COPYRIGHT = 0x02, + SF_STR_SOFTWARE = 0x03, + SF_STR_ARTIST = 0x04, + SF_STR_COMMENT = 0x05, + SF_STR_DATE = 0x06, + SF_STR_ALBUM = 0x07, + SF_STR_LICENSE = 0x08, + SF_STR_TRACKNUMBER = 0x09, + SF_STR_GENRE = 0x10 +} ; + +/* +** Use the following as the start and end index when doing metadata +** transcoding. +*/ + +#define SF_STR_FIRST SF_STR_TITLE +#define SF_STR_LAST SF_STR_GENRE + +enum +{ /* True and false */ + SF_FALSE = 0, + SF_TRUE = 1, + + /* Modes for opening files. */ + SFM_READ = 0x10, + SFM_WRITE = 0x20, + SFM_RDWR = 0x30, + + SF_AMBISONIC_NONE = 0x40, + SF_AMBISONIC_B_FORMAT = 0x41 +} ; + +/* Public error values. These are guaranteed to remain unchanged for the duration +** of the library major version number. +** There are also a large number of private error numbers which are internal to +** the library which can change at any time. +*/ + +enum +{ SF_ERR_NO_ERROR = 0, + SF_ERR_UNRECOGNISED_FORMAT = 1, + SF_ERR_SYSTEM = 2, + SF_ERR_MALFORMED_FILE = 3, + SF_ERR_UNSUPPORTED_ENCODING = 4 +} ; + + +/* Channel map values (used with SFC_SET/GET_CHANNEL_MAP). +*/ + +enum +{ SF_CHANNEL_MAP_INVALID = 0, + SF_CHANNEL_MAP_MONO = 1, + SF_CHANNEL_MAP_LEFT, /* Apple calls this 'Left' */ + SF_CHANNEL_MAP_RIGHT, /* Apple calls this 'Right' */ + SF_CHANNEL_MAP_CENTER, /* Apple calls this 'Center' */ + SF_CHANNEL_MAP_FRONT_LEFT, + SF_CHANNEL_MAP_FRONT_RIGHT, + SF_CHANNEL_MAP_FRONT_CENTER, + SF_CHANNEL_MAP_REAR_CENTER, /* Apple calls this 'Center Surround', Msft calls this 'Back Center' */ + SF_CHANNEL_MAP_REAR_LEFT, /* Apple calls this 'Left Surround', Msft calls this 'Back Left' */ + SF_CHANNEL_MAP_REAR_RIGHT, /* Apple calls this 'Right Surround', Msft calls this 'Back Right' */ + SF_CHANNEL_MAP_LFE, /* Apple calls this 'LFEScreen', Msft calls this 'Low Frequency' */ + SF_CHANNEL_MAP_FRONT_LEFT_OF_CENTER, /* Apple calls this 'Left Center' */ + SF_CHANNEL_MAP_FRONT_RIGHT_OF_CENTER, /* Apple calls this 'Right Center */ + SF_CHANNEL_MAP_SIDE_LEFT, /* Apple calls this 'Left Surround Direct' */ + SF_CHANNEL_MAP_SIDE_RIGHT, /* Apple calls this 'Right Surround Direct' */ + SF_CHANNEL_MAP_TOP_CENTER, /* Apple calls this 'Top Center Surround' */ + SF_CHANNEL_MAP_TOP_FRONT_LEFT, /* Apple calls this 'Vertical Height Left' */ + SF_CHANNEL_MAP_TOP_FRONT_RIGHT, /* Apple calls this 'Vertical Height Right' */ + SF_CHANNEL_MAP_TOP_FRONT_CENTER, /* Apple calls this 'Vertical Height Center' */ + SF_CHANNEL_MAP_TOP_REAR_LEFT, /* Apple and MS call this 'Top Back Left' */ + SF_CHANNEL_MAP_TOP_REAR_RIGHT, /* Apple and MS call this 'Top Back Right' */ + SF_CHANNEL_MAP_TOP_REAR_CENTER, /* Apple and MS call this 'Top Back Center' */ + + SF_CHANNEL_MAP_AMBISONIC_B_W, + SF_CHANNEL_MAP_AMBISONIC_B_X, + SF_CHANNEL_MAP_AMBISONIC_B_Y, + SF_CHANNEL_MAP_AMBISONIC_B_Z, + + SF_CHANNEL_MAP_MAX +} ; + + +/* A SNDFILE* pointer can be passed around much like stdio.h's FILE* pointer. */ + +typedef struct SNDFILE_tag SNDFILE ; + +/* The following typedef is system specific and is defined when libsndfile is +** compiled. sf_count_t will be a 64 bit value when the underlying OS allows +** 64 bit file offsets. +** On windows, we need to allow the same header file to be compiler by both GCC +** and the Microsoft compiler. +*/ + +#if (defined (_MSCVER) || defined (_MSC_VER) && (_MSC_VER < 1310)) +typedef __int64 sf_count_t ; +#define SF_COUNT_MAX 0x7fffffffffffffffi64 +#else +typedef __int64 sf_count_t ; +#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFLL +#endif + + +/* A pointer to a SF_INFO structure is passed to sf_open () and filled in. +** On write, the SF_INFO structure is filled in by the user and passed into +** sf_open (). +*/ + +struct SF_INFO +{ sf_count_t frames ; /* Used to be called samples. Changed to avoid confusion. */ + int samplerate ; + int channels ; + int format ; + int sections ; + int seekable ; +} ; + +typedef struct SF_INFO SF_INFO ; + +/* The SF_FORMAT_INFO struct is used to retrieve information about the sound +** file formats libsndfile supports using the sf_command () interface. +** +** Using this interface will allow applications to support new file formats +** and encoding types when libsndfile is upgraded, without requiring +** re-compilation of the application. +** +** Please consult the libsndfile documentation (particularly the information +** on the sf_command () interface) for examples of its use. +*/ + +typedef struct +{ int format ; + const char *name ; + const char *extension ; +} SF_FORMAT_INFO ; + +/* +** Enums and typedefs for adding dither on read and write. +** See the html documentation for sf_command(), SFC_SET_DITHER_ON_WRITE +** and SFC_SET_DITHER_ON_READ. +*/ + +enum +{ SFD_DEFAULT_LEVEL = 0, + SFD_CUSTOM_LEVEL = 0x40000000, + + SFD_NO_DITHER = 500, + SFD_WHITE = 501, + SFD_TRIANGULAR_PDF = 502 +} ; + +typedef struct +{ int type ; + double level ; + const char *name ; +} SF_DITHER_INFO ; + +/* Struct used to retrieve information about a file embedded within a +** larger file. See SFC_GET_EMBED_FILE_INFO. +*/ + +typedef struct +{ sf_count_t offset ; + sf_count_t length ; +} SF_EMBED_FILE_INFO ; + +/* +** Struct used to retrieve cue marker information from a file +*/ + +typedef struct +{ int32_t indx ; + uint32_t position ; + int32_t fcc_chunk ; + int32_t chunk_start ; + int32_t block_start ; + uint32_t sample_offset ; + char name [256] ; +} SF_CUE_POINT ; + +#define SF_CUES_VAR(count) \ + struct \ + { uint32_t cue_count ; \ + SF_CUE_POINT cue_points [count] ; \ + } + +typedef SF_CUES_VAR (100) SF_CUES ; + +/* +** Structs used to retrieve music sample information from a file. +*/ + +enum +{ /* + ** The loop mode field in SF_INSTRUMENT will be one of the following. + */ + SF_LOOP_NONE = 800, + SF_LOOP_FORWARD, + SF_LOOP_BACKWARD, + SF_LOOP_ALTERNATING +} ; + +typedef struct +{ int gain ; + char basenote, detune ; + char velocity_lo, velocity_hi ; + char key_lo, key_hi ; + int loop_count ; + + struct + { int mode ; + uint32_t start ; + uint32_t end ; + uint32_t count ; + } loops [16] ; /* make variable in a sensible way */ +} SF_INSTRUMENT ; + + + +/* Struct used to retrieve loop information from a file.*/ +typedef struct +{ + short time_sig_num ; /* any positive integer > 0 */ + short time_sig_den ; /* any positive power of 2 > 0 */ + int loop_mode ; /* see SF_LOOP enum */ + + int num_beats ; /* this is NOT the amount of quarter notes !!!*/ + /* a full bar of 4/4 is 4 beats */ + /* a full bar of 7/8 is 7 beats */ + + float bpm ; /* suggestion, as it can be calculated using other fields:*/ + /* file's length, file's sampleRate and our time_sig_den*/ + /* -> bpms are always the amount of _quarter notes_ per minute */ + + int root_key ; /* MIDI note, or -1 for None */ + int future [6] ; +} SF_LOOP_INFO ; + + +/* Struct used to retrieve broadcast (EBU) information from a file. +** Strongly (!) based on EBU "bext" chunk format used in Broadcast WAVE. +*/ +#define SF_BROADCAST_INFO_VAR(coding_hist_size) \ + struct \ + { char description [256] ; \ + char originator [32] ; \ + char originator_reference [32] ; \ + char origination_date [10] ; \ + char origination_time [8] ; \ + uint32_t time_reference_low ; \ + uint32_t time_reference_high ; \ + short version ; \ + char umid [64] ; \ + char reserved [190] ; \ + uint32_t coding_history_size ; \ + char coding_history [coding_hist_size] ; \ + } + +/* SF_BROADCAST_INFO is the above struct with coding_history field of 256 bytes. */ +typedef SF_BROADCAST_INFO_VAR (256) SF_BROADCAST_INFO ; + +struct SF_CART_TIMER +{ char usage [4] ; + int32_t value ; +} ; + +typedef struct SF_CART_TIMER SF_CART_TIMER ; + +#define SF_CART_INFO_VAR(p_tag_text_size) \ + struct \ + { char version [4] ; \ + char title [64] ; \ + char artist [64] ; \ + char cut_id [64] ; \ + char client_id [64] ; \ + char category [64] ; \ + char classification [64] ; \ + char out_cue [64] ; \ + char start_date [10] ; \ + char start_time [8] ; \ + char end_date [10] ; \ + char end_time [8] ; \ + char producer_app_id [64] ; \ + char producer_app_version [64] ; \ + char user_def [64] ; \ + int32_t level_reference ; \ + SF_CART_TIMER post_timers [8] ; \ + char reserved [276] ; \ + char url [1024] ; \ + uint32_t tag_text_size ; \ + char tag_text [p_tag_text_size] ; \ + } + +typedef SF_CART_INFO_VAR (256) SF_CART_INFO ; + +/* Virtual I/O functionality. */ + +typedef sf_count_t (*sf_vio_get_filelen) (void *user_data) ; +typedef sf_count_t (*sf_vio_seek) (sf_count_t offset, int whence, void *user_data) ; +typedef sf_count_t (*sf_vio_read) (void *ptr, sf_count_t count, void *user_data) ; +typedef sf_count_t (*sf_vio_write) (const void *ptr, sf_count_t count, void *user_data) ; +typedef sf_count_t (*sf_vio_tell) (void *user_data) ; + +struct SF_VIRTUAL_IO +{ sf_vio_get_filelen get_filelen ; + sf_vio_seek seek ; + sf_vio_read read ; + sf_vio_write write ; + sf_vio_tell tell ; +} ; + +typedef struct SF_VIRTUAL_IO SF_VIRTUAL_IO ; + + +/* Open the specified file for read, write or both. On error, this will +** return a NULL pointer. To find the error number, pass a NULL SNDFILE +** to sf_strerror (). +** All calls to sf_open() should be matched with a call to sf_close(). +*/ + +SNDFILE* sf_open (const char *path, int mode, SF_INFO *sfinfo) ; + + +/* Use the existing file descriptor to create a SNDFILE object. If close_desc +** is TRUE, the file descriptor will be closed when sf_close() is called. If +** it is FALSE, the descriptor will not be closed. +** When passed a descriptor like this, the library will assume that the start +** of file header is at the current file offset. This allows sound files within +** larger container files to be read and/or written. +** On error, this will return a NULL pointer. To find the error number, pass a +** NULL SNDFILE to sf_strerror (). +** All calls to sf_open_fd() should be matched with a call to sf_close(). + +*/ + +SNDFILE* sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ; + +SNDFILE* sf_open_virtual (SF_VIRTUAL_IO *sfvirtual, int mode, SF_INFO *sfinfo, void *user_data) ; + + +/* sf_error () returns a error number which can be translated to a text +** string using sf_error_number(). +*/ + +int sf_error (SNDFILE *sndfile) ; + + +/* sf_strerror () returns to the caller a pointer to the current error message for +** the given SNDFILE. +*/ + +const char* sf_strerror (SNDFILE *sndfile) ; + + +/* sf_error_number () allows the retrieval of the error string for each internal +** error number. +** +*/ + +const char* sf_error_number (int errnum) ; + + +/* The following two error functions are deprecated but they will remain in the +** library for the foreseeable future. The function sf_strerror() should be used +** in their place. +*/ + +int sf_perror (SNDFILE *sndfile) ; +int sf_error_str (SNDFILE *sndfile, char* str, size_t len) ; + + +/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ + +int sf_command (SNDFILE *sndfile, int command, void *data, int datasize) ; + + +/* Return TRUE if fields of the SF_INFO struct are a valid combination of values. */ + +int sf_format_check (const SF_INFO *info) ; + + +/* Seek within the waveform data chunk of the SNDFILE. sf_seek () uses +** the same values for whence (SEEK_SET, SEEK_CUR and SEEK_END) as +** stdio.h function fseek (). +** An offset of zero with whence set to SEEK_SET will position the +** read / write pointer to the first data sample. +** On success sf_seek returns the current position in (multi-channel) +** samples from the start of the file. +** Please see the libsndfile documentation for moving the read pointer +** separately from the write pointer on files open in mode SFM_RDWR. +** On error all of these functions return -1. +*/ + +enum +{ SF_SEEK_SET = SEEK_SET, + SF_SEEK_CUR = SEEK_CUR, + SF_SEEK_END = SEEK_END +} ; + +sf_count_t sf_seek (SNDFILE *sndfile, sf_count_t frames, int whence) ; + + +/* Functions for retrieving and setting string data within sound files. +** Not all file types support this features; AIFF and WAV do. For both +** functions, the str_type parameter must be one of the SF_STR_* values +** defined above. +** On error, sf_set_string() returns non-zero while sf_get_string() +** returns NULL. +*/ + +int sf_set_string (SNDFILE *sndfile, int str_type, const char* str) ; + +const char* sf_get_string (SNDFILE *sndfile, int str_type) ; + + +/* Return the library version string. */ + +const char * sf_version_string (void) ; + +/* Return the current byterate at this point in the file. The byte rate in this +** case is the number of bytes per second of audio data. For instance, for a +** stereo, 18 bit PCM encoded file with an 16kHz sample rate, the byte rate +** would be 2 (stereo) * 2 (two bytes per sample) * 16000 => 64000 bytes/sec. +** For some file formats the returned value will be accurate and exact, for some +** it will be a close approximation, for some it will be the average bitrate for +** the whole file and for some it will be a time varying value that was accurate +** when the file was most recently read or written. +** To get the bitrate, multiple this value by 8. +** Returns -1 for unknown. +*/ +int sf_current_byterate (SNDFILE *sndfile) ; + +/* Functions for reading/writing the waveform data of a sound file. +*/ + +sf_count_t sf_read_raw (SNDFILE *sndfile, void *ptr, sf_count_t bytes) ; +sf_count_t sf_write_raw (SNDFILE *sndfile, const void *ptr, sf_count_t bytes) ; + + +/* Functions for reading and writing the data chunk in terms of frames. +** The number of items actually read/written = frames * number of channels. +** sf_xxxx_raw read/writes the raw data bytes from/to the file +** sf_xxxx_short passes data in the native short format +** sf_xxxx_int passes data in the native int format +** sf_xxxx_float passes data in the native float format +** sf_xxxx_double passes data in the native double format +** All of these read/write function return number of frames read/written. +*/ + +sf_count_t sf_readf_short (SNDFILE *sndfile, short *ptr, sf_count_t frames) ; +sf_count_t sf_writef_short (SNDFILE *sndfile, const short *ptr, sf_count_t frames) ; + +sf_count_t sf_readf_int (SNDFILE *sndfile, int *ptr, sf_count_t frames) ; +sf_count_t sf_writef_int (SNDFILE *sndfile, const int *ptr, sf_count_t frames) ; + +sf_count_t sf_readf_float (SNDFILE *sndfile, float *ptr, sf_count_t frames) ; +sf_count_t sf_writef_float (SNDFILE *sndfile, const float *ptr, sf_count_t frames) ; + +sf_count_t sf_readf_double (SNDFILE *sndfile, double *ptr, sf_count_t frames) ; +sf_count_t sf_writef_double (SNDFILE *sndfile, const double *ptr, sf_count_t frames) ; + + +/* Functions for reading and writing the data chunk in terms of items. +** Otherwise similar to above. +** All of these read/write function return number of items read/written. +*/ + +sf_count_t sf_read_short (SNDFILE *sndfile, short *ptr, sf_count_t items) ; +sf_count_t sf_write_short (SNDFILE *sndfile, const short *ptr, sf_count_t items) ; + +sf_count_t sf_read_int (SNDFILE *sndfile, int *ptr, sf_count_t items) ; +sf_count_t sf_write_int (SNDFILE *sndfile, const int *ptr, sf_count_t items) ; + +sf_count_t sf_read_float (SNDFILE *sndfile, float *ptr, sf_count_t items) ; +sf_count_t sf_write_float (SNDFILE *sndfile, const float *ptr, sf_count_t items) ; + +sf_count_t sf_read_double (SNDFILE *sndfile, double *ptr, sf_count_t items) ; +sf_count_t sf_write_double (SNDFILE *sndfile, const double *ptr, sf_count_t items) ; + + +/* Close the SNDFILE and clean up all memory allocations associated with this +** file. +** Returns 0 on success, or an error number. +*/ + +int sf_close (SNDFILE *sndfile) ; + + +/* If the file is opened SFM_WRITE or SFM_RDWR, call fsync() on the file +** to force the writing of data to disk. If the file is opened SFM_READ +** no action is taken. +*/ + +void sf_write_sync (SNDFILE *sndfile) ; + + + +/* The function sf_wchar_open() is Windows Only! +** Open a file passing in a Windows Unicode filename. Otherwise, this is +** the same as sf_open(). +** +** In order for this to work, you need to do the following: +** +** #include +** #define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1 +** #including +*/ + +#if (defined (ENABLE_SNDFILE_WINDOWS_PROTOTYPES) && ENABLE_SNDFILE_WINDOWS_PROTOTYPES) +SNDFILE* sf_wchar_open (LPCWSTR wpath, int mode, SF_INFO *sfinfo) ; +#endif + + + + +/* Getting and setting of chunks from within a sound file. +** +** These functions allow the getting and setting of chunks within a sound file +** (for those formats which allow it). +** +** These functions fail safely. Specifically, they will not allow you to overwrite +** existing chunks or add extra versions of format specific reserved chunks but +** should allow you to retrieve any and all chunks (may not be implemented for +** all chunks or all file formats). +*/ + +struct SF_CHUNK_INFO +{ char id [64] ; /* The chunk identifier. */ + unsigned id_size ; /* The size of the chunk identifier. */ + unsigned datalen ; /* The size of that data. */ + void *data ; /* Pointer to the data. */ +} ; + +typedef struct SF_CHUNK_INFO SF_CHUNK_INFO ; + +/* Set the specified chunk info (must be done before any audio data is written +** to the file). This will fail for format specific reserved chunks. +** The chunk_info->data pointer must be valid until the file is closed. +** Returns SF_ERR_NO_ERROR on success or non-zero on failure. +*/ +int sf_set_chunk (SNDFILE * sndfile, const SF_CHUNK_INFO * chunk_info) ; + +/* +** An opaque structure to an iterator over the all chunks of a given id +*/ +typedef struct SF_CHUNK_ITERATOR SF_CHUNK_ITERATOR ; + +/* Get an iterator for all chunks matching chunk_info. +** The iterator will point to the first chunk matching chunk_info. +** Chunks are matching, if (chunk_info->id) matches the first +** (chunk_info->id_size) bytes of a chunk found in the SNDFILE* handle. +** If chunk_info is NULL, an iterator to all chunks in the SNDFILE* handle +** is returned. +** The values of chunk_info->datalen and chunk_info->data are ignored. +** If no matching chunks are found in the sndfile, NULL is returned. +** The returned iterator will stay valid until one of the following occurs: +** a) The sndfile is closed. +** b) A new chunk is added using sf_set_chunk(). +** c) Another chunk iterator function is called on the same SNDFILE* handle +** that causes the iterator to be modified. +** The memory for the iterator belongs to the SNDFILE* handle and is freed when +** sf_close() is called. +*/ +SF_CHUNK_ITERATOR * +sf_get_chunk_iterator (SNDFILE * sndfile, const SF_CHUNK_INFO * chunk_info) ; + +/* Iterate through chunks by incrementing the iterator. +** Increments the iterator and returns a handle to the new one. +** After this call, iterator will no longer be valid, and you must use the +** newly returned handle from now on. +** The returned handle can be used to access the next chunk matching +** the criteria as defined in sf_get_chunk_iterator(). +** If iterator points to the last chunk, this will free all resources +** associated with iterator and return NULL. +** The returned iterator will stay valid until sf_get_chunk_iterator_next +** is called again, the sndfile is closed or a new chunk us added. +*/ +SF_CHUNK_ITERATOR * +sf_next_chunk_iterator (SF_CHUNK_ITERATOR * iterator) ; + + +/* Get the size of the specified chunk. +** If the specified chunk exists, the size will be returned in the +** datalen field of the SF_CHUNK_INFO struct. +** Additionally, the id of the chunk will be copied to the id +** field of the SF_CHUNK_INFO struct and it's id_size field will +** be updated accordingly. +** If the chunk doesn't exist chunk_info->datalen will be zero, and the +** id and id_size fields will be undefined. +** The function will return SF_ERR_NO_ERROR on success or non-zero on +** failure. +*/ +int +sf_get_chunk_size (const SF_CHUNK_ITERATOR * it, SF_CHUNK_INFO * chunk_info) ; + +/* Get the specified chunk data. +** If the specified chunk exists, up to chunk_info->datalen bytes of +** the chunk data will be copied into the chunk_info->data buffer +** (allocated by the caller) and the chunk_info->datalen field +** updated to reflect the size of the data. The id and id_size +** field will be updated according to the retrieved chunk +** If the chunk doesn't exist chunk_info->datalen will be zero, and the +** id and id_size fields will be undefined. +** The function will return SF_ERR_NO_ERROR on success or non-zero on +** failure. +*/ +int +sf_get_chunk_data (const SF_CHUNK_ITERATOR * it, SF_CHUNK_INFO * chunk_info) ; + + +#ifdef __cplusplus +} /* extern "C" */ +#endif /* __cplusplus */ + +#endif /* SNDFILE_H */ + diff --git a/libs/sndfile/include/sndfile.hh b/libs/sndfile/include/sndfile.hh index d80ec4c3..5a086555 100644 --- a/libs/sndfile/include/sndfile.hh +++ b/libs/sndfile/include/sndfile.hh @@ -1,422 +1,446 @@ -/* -** Copyright (C) 2005-2011 Erik de Castro Lopo -** -** All rights reserved. -** -** Redistribution and use in source and binary forms, with or without -** modification, are permitted provided that the following conditions are -** met: -** -** * Redistributions of source code must retain the above copyright -** notice, this list of conditions and the following disclaimer. -** * Redistributions in binary form must reproduce the above copyright -** notice, this list of conditions and the following disclaimer in -** the documentation and/or other materials provided with the -** distribution. -** * Neither the author nor the names of any contributors may be used -** to endorse or promote products derived from this software without -** specific prior written permission. -** -** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, -** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, -** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, -** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF -** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ - -/* -** The above modified BSD style license (GPL and LGPL compatible) applies to -** this file. It does not apply to libsndfile itself which is released under -** the GNU LGPL or the libsndfile test suite which is released under the GNU -** GPL. -** This means that this header file can be used under this modified BSD style -** license, but the LGPL still holds for the libsndfile library itself. -*/ - -/* -** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. -** -** All the methods are inlines and all functionality is contained in this -** file. There is no separate implementation file. -** -** API documentation is in the doc/ directory of the source code tarball -** and at http://www.mega-nerd.com/libsndfile/api.html. -*/ - -#ifndef SNDFILE_HH -#define SNDFILE_HH - -#include - -#include -#include // for std::nothrow - -class SndfileHandle -{ private : - struct SNDFILE_ref - { SNDFILE_ref (void) ; - ~SNDFILE_ref (void) ; - - SNDFILE *sf ; - SF_INFO sfinfo ; - int ref ; - } ; - - SNDFILE_ref *p ; - - public : - /* Default constructor */ - SndfileHandle (void) : p (NULL) {} ; - SndfileHandle (const char *path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (std::string const & path, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, - int format = 0, int channels = 0, int samplerate = 0) ; -#endif - - ~SndfileHandle (void) ; - - SndfileHandle (const SndfileHandle &orig) ; - SndfileHandle & operator = (const SndfileHandle &rhs) ; - - /* Mainly for debugging/testing. */ - int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } - - operator bool () const { return (p != NULL) ; } - - bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } - - sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } - int format (void) const { return p ? p->sfinfo.format : 0 ; } - int channels (void) const { return p ? p->sfinfo.channels : 0 ; } - int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } - - int error (void) const ; - const char * strError (void) const ; - - int command (int cmd, void *data, int datasize) ; - - sf_count_t seek (sf_count_t frames, int whence) ; - - void writeSync (void) ; - - int setString (int str_type, const char* str) ; - - const char* getString (int str_type) const ; - - static int formatCheck (int format, int channels, int samplerate) ; - - sf_count_t read (short *ptr, sf_count_t items) ; - sf_count_t read (int *ptr, sf_count_t items) ; - sf_count_t read (float *ptr, sf_count_t items) ; - sf_count_t read (double *ptr, sf_count_t items) ; - - sf_count_t write (const short *ptr, sf_count_t items) ; - sf_count_t write (const int *ptr, sf_count_t items) ; - sf_count_t write (const float *ptr, sf_count_t items) ; - sf_count_t write (const double *ptr, sf_count_t items) ; - - sf_count_t readf (short *ptr, sf_count_t frames) ; - sf_count_t readf (int *ptr, sf_count_t frames) ; - sf_count_t readf (float *ptr, sf_count_t frames) ; - sf_count_t readf (double *ptr, sf_count_t frames) ; - - sf_count_t writef (const short *ptr, sf_count_t frames) ; - sf_count_t writef (const int *ptr, sf_count_t frames) ; - sf_count_t writef (const float *ptr, sf_count_t frames) ; - sf_count_t writef (const double *ptr, sf_count_t frames) ; - - sf_count_t readRaw (void *ptr, sf_count_t bytes) ; - sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; - - /**< Raw access to the handle. SndfileHandle keeps ownership. */ - SNDFILE * rawHandle (void) ; - - /**< Take ownership of handle, iff reference count is 1. */ - SNDFILE * takeOwnership (void) ; -} ; - -/*============================================================================== -** Nothing but implementation below. -*/ - -inline -SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) -: ref (1) -{} - -inline -SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) -{ if (sf != NULL) sf_close (sf) ; } - -inline -SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const char * constructor */ - -inline -SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle std::string constructor */ - -inline -SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - if (fd < 0) - return ; - - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; - } ; - - return ; -} /* SndfileHandle fd constructor */ - -inline -SndfileHandle::~SndfileHandle (void) -{ if (p != NULL && --p->ref == 0) - delete p ; -} /* SndfileHandle destructor */ - - -inline -SndfileHandle::SndfileHandle (const SndfileHandle &orig) -: p (orig.p) -{ if (p != NULL) - ++p->ref ; -} /* SndfileHandle copy constructor */ - -inline SndfileHandle & -SndfileHandle::operator = (const SndfileHandle &rhs) -{ - if (&rhs == this) - return *this ; - if (p != NULL && --p->ref == 0) - delete p ; - - p = rhs.p ; - if (p != NULL) - ++p->ref ; - - return *this ; -} /* SndfileHandle assignment operator */ - -inline int -SndfileHandle::error (void) const -{ return sf_error (p->sf) ; } - -inline const char * -SndfileHandle::strError (void) const -{ return sf_strerror (p->sf) ; } - -inline int -SndfileHandle::command (int cmd, void *data, int datasize) -{ return sf_command (p->sf, cmd, data, datasize) ; } - -inline sf_count_t -SndfileHandle::seek (sf_count_t frame_count, int whence) -{ return sf_seek (p->sf, frame_count, whence) ; } - -inline void -SndfileHandle::writeSync (void) -{ sf_write_sync (p->sf) ; } - -inline int -SndfileHandle::setString (int str_type, const char* str) -{ return sf_set_string (p->sf, str_type, str) ; } - -inline const char* -SndfileHandle::getString (int str_type) const -{ return sf_get_string (p->sf, str_type) ; } - -inline int -SndfileHandle::formatCheck (int fmt, int chans, int srate) -{ - SF_INFO sfinfo ; - - sfinfo.frames = 0 ; - sfinfo.channels = chans ; - sfinfo.format = fmt ; - sfinfo.samplerate = srate ; - sfinfo.sections = 0 ; - sfinfo.seekable = 0 ; - - return sf_format_check (&sfinfo) ; -} - -/*---------------------------------------------------------------------*/ - -inline sf_count_t -SndfileHandle::read (short *ptr, sf_count_t items) -{ return sf_read_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (int *ptr, sf_count_t items) -{ return sf_read_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (float *ptr, sf_count_t items) -{ return sf_read_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::read (double *ptr, sf_count_t items) -{ return sf_read_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const short *ptr, sf_count_t items) -{ return sf_write_short (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const int *ptr, sf_count_t items) -{ return sf_write_int (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const float *ptr, sf_count_t items) -{ return sf_write_float (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::write (const double *ptr, sf_count_t items) -{ return sf_write_double (p->sf, ptr, items) ; } - -inline sf_count_t -SndfileHandle::readf (short *ptr, sf_count_t frame_count) -{ return sf_readf_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (int *ptr, sf_count_t frame_count) -{ return sf_readf_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (float *ptr, sf_count_t frame_count) -{ return sf_readf_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readf (double *ptr, sf_count_t frame_count) -{ return sf_readf_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const short *ptr, sf_count_t frame_count) -{ return sf_writef_short (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const int *ptr, sf_count_t frame_count) -{ return sf_writef_int (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const float *ptr, sf_count_t frame_count) -{ return sf_writef_float (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::writef (const double *ptr, sf_count_t frame_count) -{ return sf_writef_double (p->sf, ptr, frame_count) ; } - -inline sf_count_t -SndfileHandle::readRaw (void *ptr, sf_count_t bytes) -{ return sf_read_raw (p->sf, ptr, bytes) ; } - -inline sf_count_t -SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) -{ return sf_write_raw (p->sf, ptr, bytes) ; } - -inline SNDFILE * -SndfileHandle::rawHandle (void) -{ return (p ? p->sf : NULL) ; } - -inline SNDFILE * -SndfileHandle::takeOwnership (void) -{ - if (p == NULL || (p->ref != 1)) - return NULL ; - - SNDFILE * sf = p->sf ; - p->sf = NULL ; - delete p ; - p = NULL ; - return sf ; -} - -#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES - -inline -SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) -: p (NULL) -{ - p = new (std::nothrow) SNDFILE_ref () ; - - if (p != NULL) - { p->ref = 1 ; - - p->sfinfo.frames = 0 ; - p->sfinfo.channels = chans ; - p->sfinfo.format = fmt ; - p->sfinfo.samplerate = srate ; - p->sfinfo.sections = 0 ; - p->sfinfo.seekable = 0 ; - - p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; - } ; - - return ; -} /* SndfileHandle const wchar_t * constructor */ - -#endif - -#endif /* SNDFILE_HH */ - +/* +** Copyright (C) 2005-2012 Erik de Castro Lopo +** +** All rights reserved. +** +** Redistribution and use in source and binary forms, with or without +** modification, are permitted provided that the following conditions are +** met: +** +** * Redistributions of source code must retain the above copyright +** notice, this list of conditions and the following disclaimer. +** * Redistributions in binary form must reproduce the above copyright +** notice, this list of conditions and the following disclaimer in +** the documentation and/or other materials provided with the +** distribution. +** * Neither the author nor the names of any contributors may be used +** to endorse or promote products derived from this software without +** specific prior written permission. +** +** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +** TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +** PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +** CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +** EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +** PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +** OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +** WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +** OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +** ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* +** The above modified BSD style license (GPL and LGPL compatible) applies to +** this file. It does not apply to libsndfile itself which is released under +** the GNU LGPL or the libsndfile test suite which is released under the GNU +** GPL. +** This means that this header file can be used under this modified BSD style +** license, but the LGPL still holds for the libsndfile library itself. +*/ + +/* +** sndfile.hh -- A lightweight C++ wrapper for the libsndfile API. +** +** All the methods are inlines and all functionality is contained in this +** file. There is no separate implementation file. +** +** API documentation is in the doc/ directory of the source code tarball +** and at http://www.mega-nerd.com/libsndfile/api.html. +*/ + +#ifndef SNDFILE_HH +#define SNDFILE_HH + +#include + +#include +#include // for std::nothrow + +class SndfileHandle +{ private : + struct SNDFILE_ref + { SNDFILE_ref (void) ; + ~SNDFILE_ref (void) ; + + SNDFILE *sf ; + SF_INFO sfinfo ; + int ref ; + } ; + + SNDFILE_ref *p ; + + public : + /* Default constructor */ + SndfileHandle (void) : p (NULL) {} ; + SndfileHandle (const char *path, int mode = SFM_READ, + int format = 0, int channels = 0, int samplerate = 0) ; + SndfileHandle (std::string const & path, int mode = SFM_READ, + int format = 0, int channels = 0, int samplerate = 0) ; + SndfileHandle (int fd, bool close_desc, int mode = SFM_READ, + int format = 0, int channels = 0, int samplerate = 0) ; + SndfileHandle (SF_VIRTUAL_IO &sfvirtual, void *user_data, int mode = SFM_READ, + int format = 0, int channels = 0, int samplerate = 0) ; + +#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES + SndfileHandle (LPCWSTR wpath, int mode = SFM_READ, + int format = 0, int channels = 0, int samplerate = 0) ; +#endif + + ~SndfileHandle (void) ; + + SndfileHandle (const SndfileHandle &orig) ; + SndfileHandle & operator = (const SndfileHandle &rhs) ; + + /* Mainly for debugging/testing. */ + int refCount (void) const { return (p == NULL) ? 0 : p->ref ; } + + operator bool () const { return (p != NULL) ; } + + bool operator == (const SndfileHandle &rhs) const { return (p == rhs.p) ; } + + sf_count_t frames (void) const { return p ? p->sfinfo.frames : 0 ; } + int format (void) const { return p ? p->sfinfo.format : 0 ; } + int channels (void) const { return p ? p->sfinfo.channels : 0 ; } + int samplerate (void) const { return p ? p->sfinfo.samplerate : 0 ; } + + int error (void) const ; + const char * strError (void) const ; + + int command (int cmd, void *data, int datasize) ; + + sf_count_t seek (sf_count_t frames, int whence) ; + + void writeSync (void) ; + + int setString (int str_type, const char* str) ; + + const char* getString (int str_type) const ; + + static int formatCheck (int format, int channels, int samplerate) ; + + sf_count_t read (short *ptr, sf_count_t items) ; + sf_count_t read (int *ptr, sf_count_t items) ; + sf_count_t read (float *ptr, sf_count_t items) ; + sf_count_t read (double *ptr, sf_count_t items) ; + + sf_count_t write (const short *ptr, sf_count_t items) ; + sf_count_t write (const int *ptr, sf_count_t items) ; + sf_count_t write (const float *ptr, sf_count_t items) ; + sf_count_t write (const double *ptr, sf_count_t items) ; + + sf_count_t readf (short *ptr, sf_count_t frames) ; + sf_count_t readf (int *ptr, sf_count_t frames) ; + sf_count_t readf (float *ptr, sf_count_t frames) ; + sf_count_t readf (double *ptr, sf_count_t frames) ; + + sf_count_t writef (const short *ptr, sf_count_t frames) ; + sf_count_t writef (const int *ptr, sf_count_t frames) ; + sf_count_t writef (const float *ptr, sf_count_t frames) ; + sf_count_t writef (const double *ptr, sf_count_t frames) ; + + sf_count_t readRaw (void *ptr, sf_count_t bytes) ; + sf_count_t writeRaw (const void *ptr, sf_count_t bytes) ; + + /**< Raw access to the handle. SndfileHandle keeps ownership. */ + SNDFILE * rawHandle (void) ; + + /**< Take ownership of handle, if reference count is 1. */ + SNDFILE * takeOwnership (void) ; +} ; + +/*============================================================================== +** Nothing but implementation below. +*/ + +inline +SndfileHandle::SNDFILE_ref::SNDFILE_ref (void) +: sf (NULL), sfinfo (), ref (1) +{} + +inline +SndfileHandle::SNDFILE_ref::~SNDFILE_ref (void) +{ if (sf != NULL) sf_close (sf) ; } + +inline +SndfileHandle::SndfileHandle (const char *path, int mode, int fmt, int chans, int srate) +: p (NULL) +{ + p = new (std::nothrow) SNDFILE_ref () ; + + if (p != NULL) + { p->ref = 1 ; + + p->sfinfo.frames = 0 ; + p->sfinfo.channels = chans ; + p->sfinfo.format = fmt ; + p->sfinfo.samplerate = srate ; + p->sfinfo.sections = 0 ; + p->sfinfo.seekable = 0 ; + + p->sf = sf_open (path, mode, &p->sfinfo) ; + } ; + + return ; +} /* SndfileHandle const char * constructor */ + +inline +SndfileHandle::SndfileHandle (std::string const & path, int mode, int fmt, int chans, int srate) +: p (NULL) +{ + p = new (std::nothrow) SNDFILE_ref () ; + + if (p != NULL) + { p->ref = 1 ; + + p->sfinfo.frames = 0 ; + p->sfinfo.channels = chans ; + p->sfinfo.format = fmt ; + p->sfinfo.samplerate = srate ; + p->sfinfo.sections = 0 ; + p->sfinfo.seekable = 0 ; + + p->sf = sf_open (path.c_str (), mode, &p->sfinfo) ; + } ; + + return ; +} /* SndfileHandle std::string constructor */ + +inline +SndfileHandle::SndfileHandle (int fd, bool close_desc, int mode, int fmt, int chans, int srate) +: p (NULL) +{ + if (fd < 0) + return ; + + p = new (std::nothrow) SNDFILE_ref () ; + + if (p != NULL) + { p->ref = 1 ; + + p->sfinfo.frames = 0 ; + p->sfinfo.channels = chans ; + p->sfinfo.format = fmt ; + p->sfinfo.samplerate = srate ; + p->sfinfo.sections = 0 ; + p->sfinfo.seekable = 0 ; + + p->sf = sf_open_fd (fd, mode, &p->sfinfo, close_desc) ; + } ; + + return ; +} /* SndfileHandle fd constructor */ + +inline +SndfileHandle::SndfileHandle (SF_VIRTUAL_IO &sfvirtual, void *user_data, int mode, int fmt, int chans, int srate) +: p (NULL) +{ + p = new (std::nothrow) SNDFILE_ref () ; + + if (p != NULL) + { p->ref = 1 ; + + p->sfinfo.frames = 0 ; + p->sfinfo.channels = chans ; + p->sfinfo.format = fmt ; + p->sfinfo.samplerate = srate ; + p->sfinfo.sections = 0 ; + p->sfinfo.seekable = 0 ; + + p->sf = sf_open_virtual (&sfvirtual, mode, &p->sfinfo, user_data) ; + } ; + + return ; +} /* SndfileHandle std::string constructor */ + +inline +SndfileHandle::~SndfileHandle (void) +{ if (p != NULL && --p->ref == 0) + delete p ; +} /* SndfileHandle destructor */ + + +inline +SndfileHandle::SndfileHandle (const SndfileHandle &orig) +: p (orig.p) +{ if (p != NULL) + ++p->ref ; +} /* SndfileHandle copy constructor */ + +inline SndfileHandle & +SndfileHandle::operator = (const SndfileHandle &rhs) +{ + if (&rhs == this) + return *this ; + if (p != NULL && --p->ref == 0) + delete p ; + + p = rhs.p ; + if (p != NULL) + ++p->ref ; + + return *this ; +} /* SndfileHandle assignment operator */ + +inline int +SndfileHandle::error (void) const +{ return sf_error (p->sf) ; } + +inline const char * +SndfileHandle::strError (void) const +{ return sf_strerror (p->sf) ; } + +inline int +SndfileHandle::command (int cmd, void *data, int datasize) +{ return sf_command (p->sf, cmd, data, datasize) ; } + +inline sf_count_t +SndfileHandle::seek (sf_count_t frame_count, int whence) +{ return sf_seek (p->sf, frame_count, whence) ; } + +inline void +SndfileHandle::writeSync (void) +{ sf_write_sync (p->sf) ; } + +inline int +SndfileHandle::setString (int str_type, const char* str) +{ return sf_set_string (p->sf, str_type, str) ; } + +inline const char* +SndfileHandle::getString (int str_type) const +{ return sf_get_string (p->sf, str_type) ; } + +inline int +SndfileHandle::formatCheck (int fmt, int chans, int srate) +{ + SF_INFO sfinfo ; + + sfinfo.frames = 0 ; + sfinfo.channels = chans ; + sfinfo.format = fmt ; + sfinfo.samplerate = srate ; + sfinfo.sections = 0 ; + sfinfo.seekable = 0 ; + + return sf_format_check (&sfinfo) ; +} + +/*---------------------------------------------------------------------*/ + +inline sf_count_t +SndfileHandle::read (short *ptr, sf_count_t items) +{ return sf_read_short (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::read (int *ptr, sf_count_t items) +{ return sf_read_int (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::read (float *ptr, sf_count_t items) +{ return sf_read_float (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::read (double *ptr, sf_count_t items) +{ return sf_read_double (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::write (const short *ptr, sf_count_t items) +{ return sf_write_short (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::write (const int *ptr, sf_count_t items) +{ return sf_write_int (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::write (const float *ptr, sf_count_t items) +{ return sf_write_float (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::write (const double *ptr, sf_count_t items) +{ return sf_write_double (p->sf, ptr, items) ; } + +inline sf_count_t +SndfileHandle::readf (short *ptr, sf_count_t frame_count) +{ return sf_readf_short (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::readf (int *ptr, sf_count_t frame_count) +{ return sf_readf_int (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::readf (float *ptr, sf_count_t frame_count) +{ return sf_readf_float (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::readf (double *ptr, sf_count_t frame_count) +{ return sf_readf_double (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::writef (const short *ptr, sf_count_t frame_count) +{ return sf_writef_short (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::writef (const int *ptr, sf_count_t frame_count) +{ return sf_writef_int (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::writef (const float *ptr, sf_count_t frame_count) +{ return sf_writef_float (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::writef (const double *ptr, sf_count_t frame_count) +{ return sf_writef_double (p->sf, ptr, frame_count) ; } + +inline sf_count_t +SndfileHandle::readRaw (void *ptr, sf_count_t bytes) +{ return sf_read_raw (p->sf, ptr, bytes) ; } + +inline sf_count_t +SndfileHandle::writeRaw (const void *ptr, sf_count_t bytes) +{ return sf_write_raw (p->sf, ptr, bytes) ; } + +inline SNDFILE * +SndfileHandle::rawHandle (void) +{ return (p ? p->sf : NULL) ; } + +inline SNDFILE * +SndfileHandle::takeOwnership (void) +{ + if (p == NULL || (p->ref != 1)) + return NULL ; + + SNDFILE * sf = p->sf ; + p->sf = NULL ; + delete p ; + p = NULL ; + return sf ; +} + +#ifdef ENABLE_SNDFILE_WINDOWS_PROTOTYPES + +inline +SndfileHandle::SndfileHandle (LPCWSTR wpath, int mode, int fmt, int chans, int srate) +: p (NULL) +{ + p = new (std::nothrow) SNDFILE_ref () ; + + if (p != NULL) + { p->ref = 1 ; + + p->sfinfo.frames = 0 ; + p->sfinfo.channels = chans ; + p->sfinfo.format = fmt ; + p->sfinfo.samplerate = srate ; + p->sfinfo.sections = 0 ; + p->sfinfo.seekable = 0 ; + + p->sf = sf_wchar_open (wpath, mode, &p->sfinfo) ; + } ; + + return ; +} /* SndfileHandle const wchar_t * constructor */ + +#endif + +#endif /* SNDFILE_HH */ + diff --git a/libs/sndfile/lib/win_cb/libsndfile-1.lib b/libs/sndfile/lib/win_cb/libsndfile-1.lib deleted file mode 100644 index fa7e27cf..00000000 Binary files a/libs/sndfile/lib/win_cb/libsndfile-1.lib and /dev/null differ diff --git a/ofxTimelineLib/.gitignore b/ofxTimelineLib/.gitignore deleted file mode 100644 index 043d84fb..00000000 --- a/ofxTimelineLib/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -Debug -Release \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimeline.props b/ofxTimelineLib/ofxTimeline.props deleted file mode 100644 index 141f3ddc..00000000 --- a/ofxTimelineLib/ofxTimeline.props +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - true - - - - - - - %(AdditionalLibraryDirectories) - - - - - \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimeline.xcconfig b/ofxTimelineLib/ofxTimeline.xcconfig deleted file mode 100644 index d193e208..00000000 --- a/ofxTimelineLib/ofxTimeline.xcconfig +++ /dev/null @@ -1,22 +0,0 @@ -//THE PATH TO THE ROOT OF OUR OF PATH RELATIVE TO THIS PROJECT. -//THIS NEEDS TO BE DEFINED BEFORE CoreOF.xcconfig IS INCLUDED -OF_PATH = ../../.. - -//THIS HAS ALL THE HEADER AND LIBS FOR OF CORE -#include "../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig" - -OFX_TIMELINE_PATH = $(OF_PATH)/addons/ofxTimeline - -HEADER_KISS = "$(OFX_TIMELINE_PATH)/libs/kiss/include" -HEADER_OPENAL_ADDITIONS = "$(OFX_TIMELINE_PATH)/libs/ofOpenALSoundPlayer_TimelineAdditions/src" -HEADER_SNDFILE = "$(OFX_TIMELINE_PATH)/libs/sndfile/include" - -HEADER_XMLSETTINGS = "$(OF_PATH)/addons/ofxXmlSettings/src" "$(OF_PATH)/addons/ofxXmlSettings/libs" -HEADER_MSATIMER = "$(OF_PATH)/addons/ofxMSATimer/src" -HEADER_RANGE = "$(OF_PATH)/addons/ofxRange/src" -HEADER_TEXTINPUTFIELD = "$(OF_PATH)/addons/ofxTextInputField/src" -HEADER_TIMECODE = "$(OF_PATH)/addons/ofxTimecode/src" -HEADER_TIMELINE = "$(OF_PATH)/addons/ofxTimeline/src" -HEADER_TWEEN = "$(OF_PATH)/addons/ofxTween/src" "$(OF_PATH)/addons/ofxTween/src/Easings" - -OFX_TIMELINE_HEADERS = $(HEADER_KISS) $(HEADER_OPENAL_ADDITIONS) $(HEADER_SNDFILE) $(HEADER_XMLSETTINGS) $(HEADER_MSATIMER) $(HEADER_RANGE) $(HEADER_TEXTINPUTFIELD) $(HEADER_TIMECODE) $(HEADER_TIMELINE) $(HEADER_TWEEN) diff --git a/ofxTimelineLib/ofxTimelineAudio.props b/ofxTimelineLib/ofxTimelineAudio.props deleted file mode 100644 index 1c14900e..00000000 --- a/ofxTimelineLib/ofxTimelineAudio.props +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;%(AdditionalIncludeDirectories) - true - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - - - - - - - $(OF_ROOT)\addons\ofxTimeline\libs\openal\lib\vs\$(Platform_Actual);$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\lib\vs\$(Platform_Actual);%(AdditionalLibraryDirectories) - mfplat.lib;mfuuid.lib;libOpenAL32.dll.a;libsndfile-1.lib;%(AdditionalDependencies) - - - robocopy "$(OF_ROOT)/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -robocopy "$(OF_ROOT)/addons/ofxTimeline/libs/sndfile/export/vs/$(Platform_Actual)/" "$(ProjectDir)bin/" "*.dll" /njs /njh /np /fp /bytes -if errorlevel 1 exit 0 else exit %errorlevel% - - - - \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimelineAudioLib.vcxproj b/ofxTimelineLib/ofxTimelineAudioLib.vcxproj deleted file mode 100644 index 243b80c0..00000000 --- a/ofxTimelineLib/ofxTimelineAudioLib.vcxproj +++ /dev/null @@ -1,274 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {A72C4F16-CB16-4143-BA5C-5E4FA802D636} - ofxTimelineLib - - - - StaticLibrary - true - v140 - MultiByte - - - StaticLibrary - true - v140 - MultiByte - - - StaticLibrary - false - v140 - true - MultiByte - - - StaticLibrary - false - v140 - true - MultiByte - - - - - - - - - - - - - - - - - - - - - - - .lib - - - .lib - - - - Level3 - MinSpace - ProgramDatabase - Default - true - false - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - - - true - - - - - - - - Level3 - MinSpace - ProgramDatabase - Default - true - false - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - - - true - - - - - - - - Level3 - MaxSpeed - true - true - true - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - - - true - true - true - - - - - - - - Level3 - MaxSpeed - true - true - true - $(OF_ROOT)\addons\ofxAudioDecoder\src;$(OF_ROOT)\addons\ofxAudioDecoder\libs\audiodecoder\include;$(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTimeline\libs\kiss\include;$(OF_ROOT)\addons\ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src;$(OF_ROOT)\addons\ofxTimeline\libs\openal\include;$(OF_ROOT)\addons\ofxTimeline\libs\sndfile\include;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - TIMELINE_AUDIO_INCLUDED;%(PreprocessorDefinitions) - - - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimelineAudioLib.vcxproj.filters b/ofxTimelineLib/ofxTimelineAudioLib.vcxproj.filters deleted file mode 100644 index 14d53853..00000000 --- a/ofxTimelineLib/ofxTimelineAudioLib.vcxproj.filters +++ /dev/null @@ -1,453 +0,0 @@ - - - - - {3a6c7c20-6d4a-4993-887c-934f681b1c00} - - - {ba39eb3f-7141-4407-ab90-e3ec6a16e427} - - - {9760f113-ce5b-45a0-b6f6-474d2882ebe7} - - - {5b90b69a-aef0-4ac5-a743-9950fe3beaa6} - - - {5889c82a-df17-40b7-8c9e-c5cd89f63ac3} - - - {c0bafa94-4b56-4cce-a29c-d95f9965c772} - - - {15fc893a-60a9-41c6-b483-3048c61af9e4} - - - {cc343969-8d58-4f37-aac1-d3e5ec431a6d} - - - {e09a5042-4030-43a1-9b78-74c10cabd8d4} - - - {cc4b727b-0cee-481d-9185-bf67cc66f387} - - - {63ae0d1c-5b2e-49e8-9961-da3f6e869c70} - - - {3c7c7f17-8e80-42d5-a35b-96068f665e22} - - - {71eeb985-3e7d-46e1-a744-acc30b8d8114} - - - {cee4bcc5-8ad2-4847-9415-3f5770e79f9b} - - - {9db3af77-ff71-4050-99a4-fefe1b9a4b71} - - - {dd2f4687-179b-4ce4-bbc9-2209e1262ae7} - - - {6a297079-60ae-446c-a995-d9b617153519} - - - {cbdefd29-f4e3-47d4-9885-68771fd6b41b} - - - {e18c8366-ffa5-4d2e-b708-e087072807a0} - - - {2ff54d4d-7cb1-40e6-b3ec-8256b2aefe6d} - - - {7336d29e-5bf4-4444-b2fc-31a7ee790550} - - - {708a2120-06dc-4886-ab30-47ed9086c869} - - - {ffb1e270-777d-4a2a-bc70-dc3260c538c8} - - - {a591bed0-0f6c-469c-a92b-95072e28bd9c} - - - {de2133d3-238c-496f-a9d5-ed5d046098e4} - - - {b5af820e-19e0-4f4b-a07c-c03ecae9a9e0} - - - {85f0018b-da32-44b1-9525-c3f7a9f25191} - - - {3152434d-b0d3-43f7-b522-0581383ba142} - - - {544dd639-bac6-41d5-87bc-7afbcdfa96b2} - - - {36b97bce-e0a6-49ca-97dd-f6fa2e97be97} - - - {ba4b160b-033f-4caf-a8ac-9effa185fab9} - - - {1cca2fcf-22cd-4dab-a88b-9e009afbfdf2} - - - {7f2b799f-0fb6-4978-a7ca-f585a16e8b9b} - - - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxXmlSettings\src - - - ofxXmlSettings\libs - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxAudioDecoder\libs\audiodecoder\include - - - ofxAudioDecoder\libs\audiodecoder\include - - - ofxAudioDecoder\libs\audiodecoder\include - - - ofxAudioDecoder\src - - - ofxTimecode\src - - - ofxTextInputField\src - - - ofxRange\src - - - ofxMSATimer\src - - - ofxTween\src - - - ofxTimeline\libs\kiss\include - - - ofxTimeline\libs\kiss\include - - - ofxTimeline\libs\kiss\src - - - ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src - - - ofxTimeline\libs\openal\include\AL - - - ofxTimeline\libs\openal\include\AL - - - ofxTimeline\libs\openal\include\AL - - - ofxTimeline\libs\openal\include\AL - - - ofxTimeline\libs\openal\include\AL - - - ofxTimeline\libs\openal\include\AL - - - ofxTimeline\libs\sndfile\include - - - ofxTimeline\libs\sndfile\include - - - ofxTimeline\src - - - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxXmlSettings\src - - - ofxXmlSettings\libs - - - ofxXmlSettings\libs - - - ofxXmlSettings\libs - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxAudioDecoder\libs\audiodecoder\src - - - ofxAudioDecoder\libs\audiodecoder\src - - - ofxAudioDecoder\src - - - ofxTimecode\src - - - ofxTextInputField\src - - - ofxMSATimer\src - - - ofxTween\src - - - ofxTimeline\libs\kiss\src - - - ofxTimeline\libs\kiss\src - - - ofxTimeline\libs\ofOpenALSoundPlayer_TimelineAdditions\src - - - ofxTimeline\src - - - \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimelineLib.vcxproj b/ofxTimelineLib/ofxTimelineLib.vcxproj deleted file mode 100644 index c0dbbb72..00000000 --- a/ofxTimelineLib/ofxTimelineLib.vcxproj +++ /dev/null @@ -1,247 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {A72C4F16-CB16-4143-BA5C-5E4FA802D636} - ofxTimelineLib - - - - StaticLibrary - true - v140 - MultiByte - - - StaticLibrary - true - v140 - MultiByte - - - StaticLibrary - false - v140 - true - MultiByte - - - StaticLibrary - false - v140 - true - MultiByte - - - - - - - - - - - - - - - - - - - - - - - .lib - - - .lib - - - - Level3 - MinSpace - ProgramDatabase - Default - true - false - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - - - true - - - - - - - - Level3 - MinSpace - ProgramDatabase - Default - true - false - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - - - true - - - - - - - - Level3 - MaxSpeed - true - true - true - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - - - true - true - true - - - - - - - - Level3 - MaxSpeed - true - true - true - $(OF_ROOT)\addons\ofxMSATimer\src;$(OF_ROOT)\addons\ofxRange\src;$(OF_ROOT)\addons\ofxTextInputField\src;$(OF_ROOT)\addons\ofxTimecode\src;$(OF_ROOT)\addons\ofxTimeline\src;$(OF_ROOT)\addons\ofxTween\src;$(OF_ROOT)\addons\ofxTween\src\Easings;$(OF_ROOT)\addons\ofxXmlSettings\src;%(AdditionalIncludeDirectories) - - - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimelineLib.vcxproj.filters b/ofxTimelineLib/ofxTimelineLib.vcxproj.filters deleted file mode 100644 index 0bbb87e7..00000000 --- a/ofxTimelineLib/ofxTimelineLib.vcxproj.filters +++ /dev/null @@ -1,333 +0,0 @@ - - - - - {3a6c7c20-6d4a-4993-887c-934f681b1c00} - - - {ba39eb3f-7141-4407-ab90-e3ec6a16e427} - - - {9760f113-ce5b-45a0-b6f6-474d2882ebe7} - - - {5b90b69a-aef0-4ac5-a743-9950fe3beaa6} - - - {5889c82a-df17-40b7-8c9e-c5cd89f63ac3} - - - {c0bafa94-4b56-4cce-a29c-d95f9965c772} - - - {15fc893a-60a9-41c6-b483-3048c61af9e4} - - - {cc343969-8d58-4f37-aac1-d3e5ec431a6d} - - - {e09a5042-4030-43a1-9b78-74c10cabd8d4} - - - {cc4b727b-0cee-481d-9185-bf67cc66f387} - - - {db32c3d1-4f68-4a87-9363-91b5f7db046d} - - - {10c13eba-c18f-4af3-be07-6e3c9537a727} - - - {bafb311d-6499-42b0-b77d-31a030b854db} - - - {4cc3146e-6b0a-47b4-bc0d-0344cffa4f05} - - - {c51242ac-9a3e-43ab-b7ce-204ffbfd73b4} - - - {708a2120-06dc-4886-ab30-47ed9086c869} - - - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxXmlSettings\src - - - ofxXmlSettings\libs - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxMSATimer\src - - - ofxRange\src - - - ofxTextInputField\src - - - ofxTimecode\src - - - ofxTween\src - - - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxTimeline\src - - - ofxXmlSettings\src - - - ofxXmlSettings\libs - - - ofxXmlSettings\libs - - - ofxXmlSettings\libs - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxTween\src\Easings - - - ofxMSATimer\src - - - ofxTextInputField\src - - - ofxTimecode\src - - - ofxTween\src - - - \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimelineLib.vcxproj.user b/ofxTimelineLib/ofxTimelineLib.vcxproj.user deleted file mode 100644 index 3f030911..00000000 --- a/ofxTimelineLib/ofxTimelineLib.vcxproj.user +++ /dev/null @@ -1,6 +0,0 @@ - - - - false - - \ No newline at end of file diff --git a/ofxTimelineLib/ofxTimelineLib.xcodeproj/project.pbxproj b/ofxTimelineLib/ofxTimelineLib.xcodeproj/project.pbxproj deleted file mode 100644 index 9dfadfcc..00000000 --- a/ofxTimelineLib/ofxTimelineLib.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1031 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 643F85D118DE50AF001AB088 /* ofxXmlSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */; }; - 643F85D218DE50AF001AB088 /* tinyxml.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */; }; - 643F85D318DE50AF001AB088 /* tinyxmlerror.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */; }; - 643F85D418DE50AF001AB088 /* tinyxmlparser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */; }; - 643F85D518DE50AF001AB088 /* ofxMSATimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */; }; - 643F85D618DE50AF001AB088 /* ofxTextInputField.cpp in Sources */ = {isa = PBXBuildFile; fileRef = bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */; }; - 643F85D718DE50AF001AB088 /* ofxTimecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */; }; - 643F85D818DE50AF001AB088 /* ofxHotKeys_impl_mac.mm in Sources */ = {isa = PBXBuildFile; fileRef = 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */; }; - 643F85D918DE50AF001AB088 /* ofxRemoveCocoaMenu.mm in Sources */ = {isa = PBXBuildFile; fileRef = 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */; }; - 643F85DA18DE50AF001AB088 /* ofxTimeline.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */; }; - 643F85DB18DE50AF001AB088 /* ofxTLAudioTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */; }; - 643F85DC18DE50AF001AB088 /* ofxTLBangs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */; }; - 643F85DD18DE50AF001AB088 /* ofxTLCameraTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */; }; - 643F85DE18DE50AF001AB088 /* ofxTLColors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */; }; - 643F85DF18DE50AF001AB088 /* ofxTLColorTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */; }; - 643F85E018DE50AF001AB088 /* ofxTLCurves.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */; }; - 643F85E118DE50AF001AB088 /* ofxTLEmptyKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */; }; - 643F85E218DE50AF001AB088 /* ofxTLEmptyTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */; }; - 643F85E318DE50AF001AB088 /* ofxTLFlags.cpp in Sources */ = {isa = PBXBuildFile; fileRef = db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */; }; - 643F85E418DE50AF001AB088 /* ofxTLImageSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */; }; - 643F85E518DE50AF001AB088 /* ofxTLImageSequenceFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */; }; - 643F85E618DE50AF001AB088 /* ofxTLImageTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */; }; - 643F85E718DE50AF001AB088 /* ofxTLInOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */; }; - 643F85E818DE50AF001AB088 /* ofxTLKeyframes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */; }; - 643F85E918DE50AF001AB088 /* ofxTLLFO.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */; }; - 643F85EA18DE50AF001AB088 /* ofxTLPage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */; }; - 643F85EB18DE50AF001AB088 /* ofxTLPageTabs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */; }; - 643F85EC18DE50AF001AB088 /* ofxTLSwitches.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */; }; - 643F85ED18DE50AF001AB088 /* ofxTLTicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */; }; - 643F85EE18DE50AF001AB088 /* ofxTLTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */; }; - 643F85EF18DE50AF001AB088 /* ofxTLTrackHeader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */; }; - 643F85F018DE50AF001AB088 /* ofxTLVideoThumb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */; }; - 643F85F118DE50AF001AB088 /* ofxTLVideoTrack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */; }; - 643F85F218DE50AF001AB088 /* ofxTLZoomer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */; }; - 643F85F318DE50AF001AB088 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */; }; - 643F85F418DE50AF001AB088 /* kiss_fftr.c in Sources */ = {isa = PBXBuildFile; fileRef = b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */; }; - 643F85F518DE50AF001AB088 /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */; }; - 643F85F618DE50AF001AB088 /* ofxEasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */; }; - 643F85F718DE50AF001AB088 /* ofxEasingBack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */; }; - 643F85F818DE50AF001AB088 /* ofxEasingBounce.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */; }; - 643F85F918DE50AF001AB088 /* ofxEasingCirc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */; }; - 643F85FA18DE50AF001AB088 /* ofxEasingCubic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */; }; - 643F85FB18DE50AF001AB088 /* ofxEasingElastic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */; }; - 643F85FC18DE50AF001AB088 /* ofxEasingExpo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */; }; - 643F85FD18DE50AF001AB088 /* ofxEasingLinear.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */; }; - 643F85FE18DE50AF001AB088 /* ofxEasingQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */; }; - 643F85FF18DE50AF001AB088 /* ofxEasingQuart.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */; }; - 643F860018DE50AF001AB088 /* ofxEasingQuint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */; }; - 643F860118DE50AF001AB088 /* ofxEasingSine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */; }; - 643F860218DE50AF001AB088 /* ofxTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 497f252390399fcf843297da0271f914 /* ofxTween.cpp */; }; - 643F860318DE50EB001AB088 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BBAB23BE13894E4700AA2426 /* GLUT.framework */; }; - 643F860418DE50EB001AB088 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E778AED5163EF5AE003A40B1 /* OpenAL.framework */; }; - 643F860518DE50EB001AB088 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7F985F515E0DE99003869B5 /* Accelerate.framework */; }; - 643F860618DE50EB001AB088 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424410CC5A17004149E2 /* AppKit.framework */; }; - 643F860718DE50EB001AB088 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424510CC5A17004149E2 /* Cocoa.framework */; }; - 643F860818DE50EB001AB088 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4C2424610CC5A17004149E2 /* IOKit.framework */; }; - 643F860918DE50EB001AB088 /* AGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9710E8CC7DD009D7055 /* AGL.framework */; }; - 643F860A18DE50EB001AB088 /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */; }; - 643F860B18DE50EB001AB088 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */; }; - 643F860C18DE50EB001AB088 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9740E8CC7DD009D7055 /* Carbon.framework */; }; - 643F860D18DE50EB001AB088 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */; }; - 643F860E18DE50EB001AB088 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */; }; - 643F860F18DE50EB001AB088 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9770E8CC7DD009D7055 /* CoreServices.framework */; }; - 643F861018DE50EB001AB088 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE9790E8CC7DD009D7055 /* OpenGL.framework */; }; - 643F861118DE50EB001AB088 /* QuickTime.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */; }; - 643F861218DE50EB001AB088 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */; }; - 643F861318DE50EB001AB088 /* QTKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E7E077E715D3B6510020DFD4 /* QTKit.framework */; }; - 6467146B18DE512400F50C22 /* openFrameworksDebug.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E4328148138ABC890047C5CB /* openFrameworksDebug.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 6467146918DE511E00F50C22 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = E4B27C1410CBEB8E00536013; - remoteInfo = openFrameworks; - }; - E4328147138ABC890047C5CB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = E4B27C1510CBEB8E00536013; - remoteInfo = openFrameworks; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBounce.cpp; path = ../../ofxTween/src/Easings/ofxEasingBounce.cpp; sourceTree = SOURCE_ROOT; }; - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxXmlSettings.h; path = ../../ofxXmlSettings/src/ofxXmlSettings.h; sourceTree = SOURCE_ROOT; }; - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxMSATimer.h; path = ../../ofxMSATimer/src/ofxMSATimer.h; sourceTree = SOURCE_ROOT; }; - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequence.h; path = ../src/ofxTLImageSequence.h; sourceTree = SOURCE_ROOT; }; - 0c578fcc784a6245c49aee60b6681712 /* alc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alc.h; path = ../libs/sndfile/include/AL/alc.h; sourceTree = SOURCE_ROOT; }; - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-creative.h"; path = "../libs/sndfile/include/AL/efx-creative.h"; sourceTree = SOURCE_ROOT; }; - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCameraTrack.cpp; path = ../src/ofxTLCameraTrack.cpp; sourceTree = SOURCE_ROOT; }; - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingExpo.cpp; path = ../../ofxTween/src/Easings/ofxEasingExpo.cpp; sourceTree = SOURCE_ROOT; }; - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoTrack.cpp; path = ../src/ofxTLVideoTrack.cpp; sourceTree = SOURCE_ROOT; }; - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPage.cpp; path = ../src/ofxTLPage.cpp; sourceTree = SOURCE_ROOT; }; - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimeline.cpp; path = ../src/ofxTimeline.cpp; sourceTree = SOURCE_ROOT; }; - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLZoomer.h; path = ../src/ofxTLZoomer.h; sourceTree = SOURCE_ROOT; }; - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLInOut.cpp; path = ../src/ofxTLInOut.cpp; sourceTree = SOURCE_ROOT; }; - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofRange.h; path = ../../ofxRange/src/ofRange.h; sourceTree = SOURCE_ROOT; }; - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequence.cpp; path = ../src/ofxTLImageSequence.cpp; sourceTree = SOURCE_ROOT; }; - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxHotKeys_impl_mac.mm; path = ../src/ofxHotKeys_impl_mac.mm; sourceTree = SOURCE_ROOT; }; - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasing.cpp; path = ../../ofxTween/src/Easings/ofxEasing.cpp; sourceTree = SOURCE_ROOT; }; - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLFlags.h; path = ../src/ofxTLFlags.h; sourceTree = SOURCE_ROOT; }; - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoThumb.h; path = ../src/ofxTLVideoThumb.h; sourceTree = SOURCE_ROOT; }; - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxml.cpp; path = ../../ofxXmlSettings/libs/tinyxml.cpp; sourceTree = SOURCE_ROOT; }; - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fft.h; path = ../libs/kiss/include/kiss_fft.h; sourceTree = SOURCE_ROOT; }; - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_win.cpp; path = ../src/ofxHotKeys_impl_win.cpp; sourceTree = SOURCE_ROOT; }; - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPageTabs.h; path = ../src/ofxTLPageTabs.h; sourceTree = SOURCE_ROOT; }; - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyTrack.cpp; path = ../src/ofxTLEmptyTrack.cpp; sourceTree = SOURCE_ROOT; }; - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCubic.cpp; path = ../../ofxTween/src/Easings/ofxEasingCubic.cpp; sourceTree = SOURCE_ROOT; }; - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLLFO.cpp; path = ../src/ofxTLLFO.cpp; sourceTree = SOURCE_ROOT; }; - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrackHeader.h; path = ../src/ofxTLTrackHeader.h; sourceTree = SOURCE_ROOT; }; - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColorTrack.cpp; path = ../src/ofxTLColorTrack.cpp; sourceTree = SOURCE_ROOT; }; - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageTrack.h; path = ../src/ofxTLImageTrack.h; sourceTree = SOURCE_ROOT; }; - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTween.h; path = ../../ofxTween/src/ofxTween.h; sourceTree = SOURCE_ROOT; }; - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageTrack.cpp; path = ../src/ofxTLImageTrack.cpp; sourceTree = SOURCE_ROOT; }; - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTicker.h; path = ../src/ofxTLTicker.h; sourceTree = SOURCE_ROOT; }; - 4162e24aefc4c866df24e11560269162 /* sndfile.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = sndfile.h; path = ../libs/sndfile/include/sndfile.h; sourceTree = SOURCE_ROOT; }; - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTween.cpp; path = ../../ofxTween/src/ofxTween.cpp; sourceTree = SOURCE_ROOT; }; - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = _kiss_fft_guts.h; path = ../libs/kiss/src/_kiss_fft_guts.h; sourceTree = SOURCE_ROOT; }; - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuart.h; path = ../../ofxTween/src/Easings/ofxEasingQuart.h; sourceTree = SOURCE_ROOT; }; - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxHotKeys_impl_linux.cpp; path = ../src/ofxHotKeys_impl_linux.cpp; sourceTree = SOURCE_ROOT; }; - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLEmptyKeyframes.cpp; path = ../src/ofxTLEmptyKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCurves.h; path = ../src/ofxTLCurves.h; sourceTree = SOURCE_ROOT; }; - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxXmlSettings.cpp; path = ../../ofxXmlSettings/src/ofxXmlSettings.cpp; sourceTree = SOURCE_ROOT; }; - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColorTrack.h; path = ../src/ofxTLColorTrack.h; sourceTree = SOURCE_ROOT; }; - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyTrack.h; path = ../src/ofxTLEmptyTrack.h; sourceTree = SOURCE_ROOT; }; - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEmptyKeyframes.h; path = ../src/ofxTLEmptyKeyframes.h; sourceTree = SOURCE_ROOT; }; - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLSwitches.cpp; path = ../src/ofxTLSwitches.cpp; sourceTree = SOURCE_ROOT; }; - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuint.h; path = ../../ofxTween/src/Easings/ofxEasingQuint.h; sourceTree = SOURCE_ROOT; }; - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingSine.cpp; path = ../../ofxTween/src/Easings/ofxEasingSine.cpp; sourceTree = SOURCE_ROOT; }; - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxHotKeys.h; path = ../src/ofxHotKeys.h; sourceTree = SOURCE_ROOT; }; - 643F85CD18DE4F8F001AB088 /* ofxTimelineLib.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = ofxTimelineLib.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLSwitches.h; path = ../src/ofxTLSwitches.h; sourceTree = SOURCE_ROOT; }; - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLBangs.cpp; path = ../src/ofxTLBangs.cpp; sourceTree = SOURCE_ROOT; }; - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLLFO.h; path = ../src/ofxTLLFO.h; sourceTree = SOURCE_ROOT; }; - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLAudioTrack.h; path = ../src/ofxTLAudioTrack.h; sourceTree = SOURCE_ROOT; }; - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLPageTabs.cpp; path = ../src/ofxTLPageTabs.cpp; sourceTree = SOURCE_ROOT; }; - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingLinear.h; path = ../../ofxTween/src/Easings/ofxEasingLinear.h; sourceTree = SOURCE_ROOT; }; - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingBack.cpp; path = ../../ofxTween/src/Easings/ofxEasingBack.cpp; sourceTree = SOURCE_ROOT; }; - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingExpo.h; path = ../../ofxTween/src/Easings/ofxEasingExpo.h; sourceTree = SOURCE_ROOT; }; - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBack.h; path = ../../ofxTween/src/Easings/ofxEasingBack.h; sourceTree = SOURCE_ROOT; }; - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLCurves.cpp; path = ../src/ofxTLCurves.cpp; sourceTree = SOURCE_ROOT; }; - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlerror.cpp; path = ../../ofxXmlSettings/libs/tinyxmlerror.cpp; sourceTree = SOURCE_ROOT; }; - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuart.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuart.cpp; sourceTree = SOURCE_ROOT; }; - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLInOut.h; path = ../src/ofxTLInOut.h; sourceTree = SOURCE_ROOT; }; - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLVideoTrack.h; path = ../src/ofxTLVideoTrack.h; sourceTree = SOURCE_ROOT; }; - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 30; name = ofxRemoveCocoaMenu.mm; path = ../src/ofxRemoveCocoaMenu.mm; sourceTree = SOURCE_ROOT; }; - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimecode.h; path = ../../ofxTimecode/src/ofxTimecode.h; sourceTree = SOURCE_ROOT; }; - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLTrack.h; path = ../src/ofxTLTrack.h; sourceTree = SOURCE_ROOT; }; - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTimeline.h; path = ../src/ofxTimeline.h; sourceTree = SOURCE_ROOT; }; - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingLinear.cpp; path = ../../ofxTween/src/Easings/ofxEasingLinear.cpp; sourceTree = SOURCE_ROOT; }; - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */ = {isa = PBXFileReference; explicitFileType = file; fileEncoding = 30; name = easing_terms_of_use.html; path = ../../ofxTween/src/Easings/easing_terms_of_use.html; sourceTree = SOURCE_ROOT; }; - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLBangs.h; path = ../src/ofxTLBangs.h; sourceTree = SOURCE_ROOT; }; - BBAB23BE13894E4700AA2426 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = ../../../libs/glut/lib/osx/GLUT.framework; sourceTree = ""; }; - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = openFrameworksLib.xcodeproj; path = ../../../libs/openFrameworksCompiled/project/osx/openFrameworksLib.xcodeproj; sourceTree = SOURCE_ROOT; }; - E45BE9710E8CC7DD009D7055 /* AGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AGL.framework; path = /System/Library/Frameworks/AGL.framework; sourceTree = ""; }; - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = ""; }; - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = /System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - E45BE9740E8CC7DD009D7055 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = ""; }; - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = /System/Library/Frameworks/CoreAudio.framework; sourceTree = ""; }; - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = ""; }; - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = ""; }; - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = ""; }; - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuickTime.framework; path = /System/Library/Frameworks/QuickTime.framework; sourceTree = ""; }; - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.plist.xml; path = "openFrameworks-Info.plist"; sourceTree = ""; }; - E4C2424410CC5A17004149E2 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = ""; }; - E4C2424510CC5A17004149E2 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = ""; }; - E4C2424610CC5A17004149E2 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = /System/Library/Frameworks/IOKit.framework; sourceTree = ""; }; - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = CoreOF.xcconfig; path = ../../../libs/openFrameworksCompiled/project/osx/CoreOF.xcconfig; sourceTree = SOURCE_ROOT; }; - E4EB6923138AFD0F00A09F29 /* ofxTimeline.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = ofxTimeline.xcconfig; sourceTree = ""; }; - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ofOpenALSoundPlayer_TimelineAdditions.cpp; sourceTree = ""; }; - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ofOpenALSoundPlayer_TimelineAdditions.h; sourceTree = ""; }; - E778AED5163EF5AE003A40B1 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = /System/Library/Frameworks/CoreVideo.framework; sourceTree = ""; }; - E7E077E715D3B6510020DFD4 /* QTKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QTKit.framework; path = /System/Library/Frameworks/QTKit.framework; sourceTree = ""; }; - E7F985F515E0DE99003869B5 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = /System/Library/Frameworks/Accelerate.framework; sourceTree = ""; }; - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLVideoThumb.cpp; path = ../src/ofxTLVideoThumb.cpp; sourceTree = SOURCE_ROOT; }; - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingElastic.cpp; path = ../../ofxTween/src/Easings/ofxEasingElastic.cpp; sourceTree = SOURCE_ROOT; }; - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLEvents.h; path = ../src/ofxTLEvents.h; sourceTree = SOURCE_ROOT; }; - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingCirc.cpp; path = ../../ofxTween/src/Easings/ofxEasingCirc.cpp; sourceTree = SOURCE_ROOT; }; - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrack.cpp; path = ../src/ofxTLTrack.cpp; sourceTree = SOURCE_ROOT; }; - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingBounce.h; path = ../../ofxTween/src/Easings/ofxEasingBounce.h; sourceTree = SOURCE_ROOT; }; - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTextInputField.h; path = ../../ofxTextInputField/src/ofxTextInputField.h; sourceTree = SOURCE_ROOT; }; - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCirc.h; path = ../../ofxTween/src/Easings/ofxEasingCirc.h; sourceTree = SOURCE_ROOT; }; - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLColors.h; path = ../src/ofxTLColors.h; sourceTree = SOURCE_ROOT; }; - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingQuad.h; path = ../../ofxTween/src/Easings/ofxEasingQuad.h; sourceTree = SOURCE_ROOT; }; - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = tinyxml.h; path = ../../ofxXmlSettings/libs/tinyxml.h; sourceTree = SOURCE_ROOT; }; - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxMSATimer.cpp; path = ../../ofxMSATimer/src/ofxMSATimer.cpp; sourceTree = SOURCE_ROOT; }; - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingCubic.h; path = ../../ofxTween/src/Easings/ofxEasingCubic.h; sourceTree = SOURCE_ROOT; }; - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = efx.h; path = ../libs/sndfile/include/AL/efx.h; sourceTree = SOURCE_ROOT; }; - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fftr.c; path = ../libs/kiss/src/kiss_fftr.c; sourceTree = SOURCE_ROOT; }; - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuad.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuad.cpp; sourceTree = SOURCE_ROOT; }; - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLKeyframes.h; path = ../src/ofxTLKeyframes.h; sourceTree = SOURCE_ROOT; }; - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = alext.h; path = ../libs/sndfile/include/AL/alext.h; sourceTree = SOURCE_ROOT; }; - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLPage.h; path = ../src/ofxTLPage.h; sourceTree = SOURCE_ROOT; }; - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTextInputField.cpp; path = ../../ofxTextInputField/src/ofxTextInputField.cpp; sourceTree = SOURCE_ROOT; }; - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = kiss_fftr.h; path = ../libs/kiss/include/kiss_fftr.h; sourceTree = SOURCE_ROOT; }; - c5b9174723940db207e7ab82b583bc7d /* al.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = al.h; path = ../libs/sndfile/include/AL/al.h; sourceTree = SOURCE_ROOT; }; - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLZoomer.cpp; path = ../src/ofxTLZoomer.cpp; sourceTree = SOURCE_ROOT; }; - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLImageSequenceFrame.cpp; path = ../src/ofxTLImageSequenceFrame.cpp; sourceTree = SOURCE_ROOT; }; - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.c; fileEncoding = 30; name = kiss_fft.c; path = ../libs/kiss/src/kiss_fft.c; sourceTree = SOURCE_ROOT; }; - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTimecode.cpp; path = ../../ofxTimecode/src/ofxTimecode.cpp; sourceTree = SOURCE_ROOT; }; - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLFlags.cpp; path = ../src/ofxTLFlags.cpp; sourceTree = SOURCE_ROOT; }; - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingSine.h; path = ../../ofxTween/src/Easings/ofxEasingSine.h; sourceTree = SOURCE_ROOT; }; - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLColors.cpp; path = ../src/ofxTLColors.cpp; sourceTree = SOURCE_ROOT; }; - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLImageSequenceFrame.h; path = ../src/ofxTLImageSequenceFrame.h; sourceTree = SOURCE_ROOT; }; - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLKeyframes.cpp; path = ../src/ofxTLKeyframes.cpp; sourceTree = SOURCE_ROOT; }; - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTicker.cpp; path = ../src/ofxTLTicker.cpp; sourceTree = SOURCE_ROOT; }; - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLTrackHeader.cpp; path = ../src/ofxTLTrackHeader.cpp; sourceTree = SOURCE_ROOT; }; - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxTLCameraTrack.h; path = ../src/ofxTLCameraTrack.h; sourceTree = SOURCE_ROOT; }; - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxRemoveCocoaMenu.h; path = ../src/ofxRemoveCocoaMenu.h; sourceTree = SOURCE_ROOT; }; - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = "efx-presets.h"; path = "../libs/sndfile/include/AL/efx-presets.h"; sourceTree = SOURCE_ROOT; }; - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxEasingQuint.cpp; path = ../../ofxTween/src/Easings/ofxEasingQuint.cpp; sourceTree = SOURCE_ROOT; }; - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = tinyxmlparser.cpp; path = ../../ofxXmlSettings/libs/tinyxmlparser.cpp; sourceTree = SOURCE_ROOT; }; - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasing.h; path = ../../ofxTween/src/Easings/ofxEasing.h; sourceTree = SOURCE_ROOT; }; - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 30; name = ofxEasingElastic.h; path = ../../ofxTween/src/Easings/ofxEasingElastic.h; sourceTree = SOURCE_ROOT; }; - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.cpp; fileEncoding = 30; name = ofxTLAudioTrack.cpp; path = ../src/ofxTLAudioTrack.cpp; sourceTree = SOURCE_ROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 643F85CA18DE4F8F001AB088 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6467146B18DE512400F50C22 /* openFrameworksDebug.a in Frameworks */, - 643F860318DE50EB001AB088 /* GLUT.framework in Frameworks */, - 643F860418DE50EB001AB088 /* OpenAL.framework in Frameworks */, - 643F860518DE50EB001AB088 /* Accelerate.framework in Frameworks */, - 643F860618DE50EB001AB088 /* AppKit.framework in Frameworks */, - 643F860718DE50EB001AB088 /* Cocoa.framework in Frameworks */, - 643F860818DE50EB001AB088 /* IOKit.framework in Frameworks */, - 643F860918DE50EB001AB088 /* AGL.framework in Frameworks */, - 643F860A18DE50EB001AB088 /* ApplicationServices.framework in Frameworks */, - 643F860B18DE50EB001AB088 /* AudioToolbox.framework in Frameworks */, - 643F860C18DE50EB001AB088 /* Carbon.framework in Frameworks */, - 643F860D18DE50EB001AB088 /* CoreAudio.framework in Frameworks */, - 643F860E18DE50EB001AB088 /* CoreFoundation.framework in Frameworks */, - 643F860F18DE50EB001AB088 /* CoreServices.framework in Frameworks */, - 643F861018DE50EB001AB088 /* OpenGL.framework in Frameworks */, - 643F861118DE50EB001AB088 /* QuickTime.framework in Frameworks */, - 643F861218DE50EB001AB088 /* CoreVideo.framework in Frameworks */, - 643F861318DE50EB001AB088 /* QTKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 11d541a012ed5066ea787e91fcea7ac8 /* libs */ = { - isa = PBXGroup; - children = ( - f122d593cd2892560a5b03c893f7b98a /* kiss */, - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */, - c3064ef956e24eacfd8fe45767b61193 /* sndfile */, - ); - name = libs; - sourceTree = ""; - }; - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */ = { - isa = PBXGroup; - children = ( - 81b62db6c371dad643503fef78aa1855 /* src */, - ); - name = ofxTween; - sourceTree = ""; - }; - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */ = { - isa = PBXGroup; - children = ( - 6ecef0d76bc33727823eadffc320c44d /* src */, - 6e54289412d2d94f45a051132369530c /* libs */, - ); - name = ofxXmlSettings; - sourceTree = ""; - }; - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */ = { - isa = PBXGroup; - children = ( - 95ec4749e558adf7ecf154b0871e5f7e /* src */, - 11d541a012ed5066ea787e91fcea7ac8 /* libs */, - ); - name = ofxTimeline; - sourceTree = ""; - }; - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */ = { - isa = PBXGroup; - children = ( - b0520b7d20d3f978fd7358785945208a /* src */, - ); - name = ofxMSATimer; - sourceTree = ""; - }; - 6e54289412d2d94f45a051132369530c /* libs */ = { - isa = PBXGroup; - children = ( - 2b40eda85beb63e46785bc299a638898 /* tinyxml.cpp */, - b21e7e5f548eea92f368040bb1aa2f69 /* tinyxml.h */, - 832bdc407620cdba568b713d2252c43c /* tinyxmlerror.cpp */, - fc5da1c87211d4f6377da7199d8c5a1e /* tinyxmlparser.cpp */, - ); - name = libs; - sourceTree = ""; - }; - 6ecef0d76bc33727823eadffc320c44d /* src */ = { - isa = PBXGroup; - children = ( - 50df87d612c5aae17aafa6c02c6bc570 /* ofxXmlSettings.cpp */, - 01dcc0911400f9acf5b65578af4ec8f9 /* ofxXmlSettings.h */, - ); - name = src; - sourceTree = ""; - }; - 70ff9c14d29b092149d0cc4d17883251 /* include */ = { - isa = PBXGroup; - children = ( - 2f050e7223102a218b1fb7ecd05fc3f5 /* kiss_fft.h */, - bfee9391f78307b42aa09c9afad043a8 /* kiss_fftr.h */, - ); - name = include; - sourceTree = ""; - }; - 79433c413c03b5e0758af057f10b84fa /* ofOpenALSoundPlayer_TimelineAdditions */ = { - isa = PBXGroup; - children = ( - E72139FD16BCCDD60011637E /* src */, - ); - name = ofOpenALSoundPlayer_TimelineAdditions; - sourceTree = ""; - }; - 81b62db6c371dad643503fef78aa1855 /* src */ = { - isa = PBXGroup; - children = ( - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */, - 497f252390399fcf843297da0271f914 /* ofxTween.cpp */, - 3dc6648a0468fbecb5e45b57040e9eb5 /* ofxTween.h */, - ); - name = src; - sourceTree = ""; - }; - 86df17850277042c979393f5dbd67836 /* src */ = { - isa = PBXGroup; - children = ( - 22ec628e5fa510d7034a99bb49ae8da8 /* ofRange.h */, - ); - name = src; - sourceTree = ""; - }; - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */ = { - isa = PBXGroup; - children = ( - abe37a0bb21b3d890efc285b57b7e0d9 /* src */, - ); - name = ofxTimecode; - sourceTree = ""; - }; - 95ec4749e558adf7ecf154b0871e5f7e /* src */ = { - isa = PBXGroup; - children = ( - 6146999aa0b432590d07eb521d43e191 /* ofxHotKeys.h */, - 4d892fbbb9e438c35b8c5ee430082e72 /* ofxHotKeys_impl_linux.cpp */, - 2506aa6a6ef4e116e23a1c24c5fbd57f /* ofxHotKeys_impl_mac.mm */, - 30666c151f907fce97822a8a38b276a6 /* ofxHotKeys_impl_win.cpp */, - f71e87964e92020fb74d20d9c8850f29 /* ofxRemoveCocoaMenu.h */, - 8f610deb3752f20ff149bc096963cf80 /* ofxRemoveCocoaMenu.mm */, - 173c557b81a5be86d194eeb6d6250f91 /* ofxTimeline.cpp */, - 9a2f1d6ae148cd25f6bea00506177bc5 /* ofxTimeline.h */, - fe7dd2bcb46b69f0ddc85191ab090e70 /* ofxTLAudioTrack.cpp */, - 6bc7dd2c4e83a707848be258865dbb01 /* ofxTLAudioTrack.h */, - 689fe82c6569027132ca3ee568a4ee1e /* ofxTLBangs.cpp */, - 9d86b2b57c2f171846dfeaf4c063c399 /* ofxTLBangs.h */, - 0d65e6a2e0f22f72aa7670d7733a180e /* ofxTLCameraTrack.cpp */, - f1e73f8a9b812cbc0ee8dc880fe10d08 /* ofxTLCameraTrack.h */, - df90b9976feccfe157607af4463f9da0 /* ofxTLColors.cpp */, - afcc811df430141d32bab3ebf9ba8734 /* ofxTLColors.h */, - 3d5a2b98580af9336c8c1886c7a2324d /* ofxTLColorTrack.cpp */, - 53a47d9878535b9b1670047561971d02 /* ofxTLColorTrack.h */, - 7f47d144dc8b3e5cd297eaf57dc4f889 /* ofxTLCurves.cpp */, - 50511502e9cfd66a7bb161f2bfee7db5 /* ofxTLCurves.h */, - 4fddcdd6e0eed2f5edd672855798f064 /* ofxTLEmptyKeyframes.cpp */, - 56d0182470bf6d3d6de9541980e67f8b /* ofxTLEmptyKeyframes.h */, - 32d83269769d4d7e74bf125b5842071d /* ofxTLEmptyTrack.cpp */, - 54e92bcd121baa568ec9b4fb6198d262 /* ofxTLEmptyTrack.h */, - a365e230090b71900f9a7987aa6fccec /* ofxTLEvents.h */, - db375bbfeb77c75d4a4c3040d68281fb /* ofxTLFlags.cpp */, - 2a99d747f2315daf1fb4f247021e7445 /* ofxTLFlags.h */, - 236d66ae5b5c95729bfa6c29568f259b /* ofxTLImageSequence.cpp */, - 09cbd28db823fe305eb470eeba6c4f78 /* ofxTLImageSequence.h */, - ccf76a8f53c203272707f428c7128157 /* ofxTLImageSequenceFrame.cpp */, - e351bffb9fe51b25781f113575f5bbcd /* ofxTLImageSequenceFrame.h */, - 3e8baad02914d140c0ced3d7a9533896 /* ofxTLImageTrack.cpp */, - 3dbb60625304a9174a9a9635f98e40a7 /* ofxTLImageTrack.h */, - 215341b77a15aa8d842ed2f0c66df3e8 /* ofxTLInOut.cpp */, - 883c9e7fc087dbbc061aed5d10b268ef /* ofxTLInOut.h */, - e7379c3090a35247057d77fdade91aa0 /* ofxTLKeyframes.cpp */, - b9fd7617cf5f462774962af9384ef0ac /* ofxTLKeyframes.h */, - 39833d65fff88a58c3cb8bdf62a80afb /* ofxTLLFO.cpp */, - 68eb873762b550705aa7464c7dfffede /* ofxTLLFO.h */, - 16bec8b1201859a26e3ffbc0b31ab24e /* ofxTLPage.cpp */, - bc6bde994c25a3b82b30f694893b581f /* ofxTLPage.h */, - 740abfc3dd8b605bb9c55d805231d094 /* ofxTLPageTabs.cpp */, - 3241b8bdc0b27471f8ee25d5a3db58b2 /* ofxTLPageTabs.h */, - 5d23395ac4260312d47bb9588e732fd1 /* ofxTLSwitches.cpp */, - 66c910bfbec609d16e3b249a8448466d /* ofxTLSwitches.h */, - e8e616bc8e15dee74a54901f444f74a3 /* ofxTLTicker.cpp */, - 410e5fe3eb7fe9cb2726d36d724fd561 /* ofxTLTicker.h */, - a5c128c6d62190c88cc9ab3b401d6e25 /* ofxTLTrack.cpp */, - 96033bf9d1ef22715e6afdc3b189dbc8 /* ofxTLTrack.h */, - ec09f970448422c45b6d1ebf77f17fde /* ofxTLTrackHeader.cpp */, - 3d0621ce540a64d8d27e0af7f83b3eb2 /* ofxTLTrackHeader.h */, - a208db91709b73833548f57d7336831e /* ofxTLVideoThumb.cpp */, - 2af40c99324fbebe7bab30147fc27af8 /* ofxTLVideoThumb.h */, - 16644a54427c234fd75cb89d48524e02 /* ofxTLVideoTrack.cpp */, - 8e52dc6b4ea21969c85b8e832936acc3 /* ofxTLVideoTrack.h */, - c7a760ce8107cc5bb8ecbd37a5609bf9 /* ofxTLZoomer.cpp */, - 1a433a24e8182dd578600bffe7ac6da5 /* ofxTLZoomer.h */, - ); - name = src; - sourceTree = ""; - }; - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */ = { - isa = PBXGroup; - children = ( - 86df17850277042c979393f5dbd67836 /* src */, - ); - name = ofxRange; - sourceTree = ""; - }; - BB4B014C10F69532006C3DED /* addons */ = { - isa = PBXGroup; - children = ( - 1f4fb5c423662b96adfdcc0badec1cb0 /* ofxXmlSettings */, - 5d5c0ae687ac481a1ca3e1c200964ccc /* ofxMSATimer */, - 9fd9332064a1194ac3cd20c226cc5a32 /* ofxRange */, - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */, - 8efd6815c031741ffaa1a0012419f7cf /* ofxTimecode */, - 3c8a947d9c8a0aa13fbe74e89a4c2854 /* ofxTimeline */, - 1f293a20d2b096d59c4f24ddc5226665 /* ofxTween */, - ); - name = addons; - sourceTree = ""; - }; - BBAB23C913894ECA00AA2426 /* system frameworks */ = { - isa = PBXGroup; - children = ( - E778AED5163EF5AE003A40B1 /* OpenAL.framework */, - E7F985F515E0DE99003869B5 /* Accelerate.framework */, - E4C2424410CC5A17004149E2 /* AppKit.framework */, - E4C2424510CC5A17004149E2 /* Cocoa.framework */, - E4C2424610CC5A17004149E2 /* IOKit.framework */, - E45BE9710E8CC7DD009D7055 /* AGL.framework */, - E45BE9720E8CC7DD009D7055 /* ApplicationServices.framework */, - E45BE9730E8CC7DD009D7055 /* AudioToolbox.framework */, - E45BE9740E8CC7DD009D7055 /* Carbon.framework */, - E45BE9750E8CC7DD009D7055 /* CoreAudio.framework */, - E45BE9760E8CC7DD009D7055 /* CoreFoundation.framework */, - E45BE9770E8CC7DD009D7055 /* CoreServices.framework */, - E45BE9790E8CC7DD009D7055 /* OpenGL.framework */, - E45BE97A0E8CC7DD009D7055 /* QuickTime.framework */, - E7E077E415D3B63C0020DFD4 /* CoreVideo.framework */, - E7E077E715D3B6510020DFD4 /* QTKit.framework */, - ); - name = "system frameworks"; - sourceTree = ""; - }; - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23BE13894E4700AA2426 /* GLUT.framework */, - ); - name = "3rd party frameworks"; - sourceTree = ""; - }; - E4328144138ABC890047C5CB /* Products */ = { - isa = PBXGroup; - children = ( - E4328148138ABC890047C5CB /* openFrameworksDebug.a */, - ); - name = Products; - sourceTree = ""; - }; - E45BE5980E8CC70C009D7055 /* frameworks */ = { - isa = PBXGroup; - children = ( - BBAB23CA13894EDB00AA2426 /* 3rd party frameworks */, - BBAB23C913894ECA00AA2426 /* system frameworks */, - ); - name = frameworks; - sourceTree = ""; - }; - E4B69B4A0A3A1720003C02F2 = { - isa = PBXGroup; - children = ( - E4B6FCAD0C3E899E008CF71C /* openFrameworks-Info.plist */, - E4EB6923138AFD0F00A09F29 /* ofxTimeline.xcconfig */, - E4EEC9E9138DF44700A80321 /* openFrameworks */, - BB4B014C10F69532006C3DED /* addons */, - E45BE5980E8CC70C009D7055 /* frameworks */, - 643F85CD18DE4F8F001AB088 /* ofxTimelineLib.a */, - ); - sourceTree = ""; - }; - E4EEC9E9138DF44700A80321 /* openFrameworks */ = { - isa = PBXGroup; - children = ( - E4EB691F138AFCF100A09F29 /* CoreOF.xcconfig */, - E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */, - ); - name = openFrameworks; - sourceTree = ""; - }; - E72139FD16BCCDD60011637E /* src */ = { - isa = PBXGroup; - children = ( - E72139FE16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.cpp */, - E72139FF16BCCDD60011637E /* ofOpenALSoundPlayer_TimelineAdditions.h */, - ); - name = src; - path = ../libs/ofOpenALSoundPlayer_TimelineAdditions/src; - sourceTree = ""; - }; - a84c320c111785eeee9deb836e25dc1f /* src */ = { - isa = PBXGroup; - children = ( - bcb6a6d9093ff11ee0d7d470a2de47c9 /* ofxTextInputField.cpp */, - ac5ddd8bbd12e8e173e4ae81a6b924bc /* ofxTextInputField.h */, - ); - name = src; - sourceTree = ""; - }; - ab88b4fd5d7f4abf53230e5a327c1368 /* ofxTextInputField */ = { - isa = PBXGroup; - children = ( - a84c320c111785eeee9deb836e25dc1f /* src */, - ); - name = ofxTextInputField; - sourceTree = ""; - }; - abe37a0bb21b3d890efc285b57b7e0d9 /* src */ = { - isa = PBXGroup; - children = ( - d9882c87edc438b97f534f28d7e2bbc6 /* ofxTimecode.cpp */, - 95c5241b62f5d1f0fe6c067b5331bca8 /* ofxTimecode.h */, - ); - name = src; - sourceTree = ""; - }; - b0520b7d20d3f978fd7358785945208a /* src */ = { - isa = PBXGroup; - children = ( - b4ebe6922de4dcb97639b65f848e477b /* ofxMSATimer.cpp */, - 03dde55c47701116edeb18007fc4bf75 /* ofxMSATimer.h */, - ); - name = src; - sourceTree = ""; - }; - b59ddd3c0eb9ffc71f28869b15a0ff91 /* Easings */ = { - isa = PBXGroup; - children = ( - 9aaef50558bbdbeb5260fc353bfd02d1 /* easing_terms_of_use.html */, - 26e160699149d8af609734a1b63d80e2 /* ofxEasing.cpp */, - fc9b34c5cb5b0acaff02ed20e6f129e7 /* ofxEasing.h */, - 7660dd2be873bad12e3a496d995f14e4 /* ofxEasingBack.cpp */, - 7912619b786f0238d22ed5f3c10786f2 /* ofxEasingBack.h */, - 00b7e2794a10f926df6305296b86a351 /* ofxEasingBounce.cpp */, - a9fe46c20e767b29c5997ad3a88b9f7b /* ofxEasingBounce.h */, - a4973cef438c8931b5e03e0a3b5d05b5 /* ofxEasingCirc.cpp */, - af17eb492db2858a0ebd94cd64092fb9 /* ofxEasingCirc.h */, - 34aa5dbaf88c8b757b46d40d80b9047b /* ofxEasingCubic.cpp */, - b788152c3fe538e700d063c7d17da903 /* ofxEasingCubic.h */, - a26c4a6254126c99f0a65354aa3cbcd0 /* ofxEasingElastic.cpp */, - fe4db52d544b8c725e615958d18ecbc4 /* ofxEasingElastic.h */, - 0f26d4edff0e9ea8cf68b694a2265e4f /* ofxEasingExpo.cpp */, - 767479279ebac134d46e74e76dc9f79f /* ofxEasingExpo.h */, - 9a4cfdcea412e8bcdaca9b26fb47846e /* ofxEasingLinear.cpp */, - 7599804c6260ec1cd8d3567dc11aa06a /* ofxEasingLinear.h */, - b9e1db01bd6701283fc879469dcb8bc0 /* ofxEasingQuad.cpp */, - b07c508e7717e6c892502adf5fddc285 /* ofxEasingQuad.h */, - 882494db324414b7b31db11cc14948d9 /* ofxEasingQuart.cpp */, - 4c0e055e4176057631087aa3938a7c76 /* ofxEasingQuart.h */, - fb8a50f8a34037bcd5dc10d0c3441a16 /* ofxEasingQuint.cpp */, - 5e9e6513bec36148928518b774158396 /* ofxEasingQuint.h */, - 5faba58c3070af2f33e8c257343cea16 /* ofxEasingSine.cpp */, - dd476420fbc881796f865bb5fa4c12c7 /* ofxEasingSine.h */, - ); - name = Easings; - sourceTree = ""; - }; - b7fb12801274cae3603ea4cfdecec294 /* AL */ = { - isa = PBXGroup; - children = ( - c5b9174723940db207e7ab82b583bc7d /* al.h */, - 0c578fcc784a6245c49aee60b6681712 /* alc.h */, - ba109f25bb170b74a96b155fe64e5f9b /* alext.h */, - 0d63c00fb3a729e001961ab70e84fb9d /* efx-creative.h */, - f9ba36c5a685069e2cbb73f48cfc2764 /* efx-presets.h */, - b7886c7b71ddb1e4091232870f09bb9e /* efx.h */, - ); - name = AL; - sourceTree = ""; - }; - c3064ef956e24eacfd8fe45767b61193 /* sndfile */ = { - isa = PBXGroup; - children = ( - e7558d68ea34b87a36db465c78f95890 /* include */, - ); - name = sndfile; - sourceTree = ""; - }; - e1ad38c5f775f42c90542e371f9991a1 /* src */ = { - isa = PBXGroup; - children = ( - 4b817954d44bdb7ede7da278e95facfa /* _kiss_fft_guts.h */, - d0fd108aa97d6409b427947c78757928 /* kiss_fft.c */, - b86c4bcf6618e3505813c304817a9b6f /* kiss_fftr.c */, - ); - name = src; - sourceTree = ""; - }; - e7558d68ea34b87a36db465c78f95890 /* include */ = { - isa = PBXGroup; - children = ( - b7fb12801274cae3603ea4cfdecec294 /* AL */, - 4162e24aefc4c866df24e11560269162 /* sndfile.h */, - ); - name = include; - sourceTree = ""; - }; - f122d593cd2892560a5b03c893f7b98a /* kiss */ = { - isa = PBXGroup; - children = ( - 70ff9c14d29b092149d0cc4d17883251 /* include */, - e1ad38c5f775f42c90542e371f9991a1 /* src */, - ); - name = kiss; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 643F85CB18DE4F8F001AB088 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 643F85CC18DE4F8F001AB088 /* ofxTimelineLib */ = { - isa = PBXNativeTarget; - buildConfigurationList = 643F85CE18DE4F8F001AB088 /* Build configuration list for PBXNativeTarget "ofxTimelineLib" */; - buildPhases = ( - 643F85C918DE4F8F001AB088 /* Sources */, - 643F85CA18DE4F8F001AB088 /* Frameworks */, - 643F85CB18DE4F8F001AB088 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 6467146A18DE511E00F50C22 /* PBXTargetDependency */, - ); - name = ofxTimelineLib; - productName = ofxTimelineLib; - productReference = 643F85CD18DE4F8F001AB088 /* ofxTimelineLib.a */; - productType = "com.apple.product-type.library.static"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - E4B69B4C0A3A1720003C02F2 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0510; - }; - buildConfigurationList = E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "ofxTimelineLib" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - English, - Japanese, - French, - German, - ); - mainGroup = E4B69B4A0A3A1720003C02F2; - productRefGroup = E4B69B4A0A3A1720003C02F2; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = E4328144138ABC890047C5CB /* Products */; - ProjectRef = E4328143138ABC890047C5CB /* openFrameworksLib.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - 643F85CC18DE4F8F001AB088 /* ofxTimelineLib */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - E4328148138ABC890047C5CB /* openFrameworksDebug.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = openFrameworksDebug.a; - remoteRef = E4328147138ABC890047C5CB /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXSourcesBuildPhase section */ - 643F85C918DE4F8F001AB088 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 643F85D118DE50AF001AB088 /* ofxXmlSettings.cpp in Sources */, - 643F85D218DE50AF001AB088 /* tinyxml.cpp in Sources */, - 643F85D318DE50AF001AB088 /* tinyxmlerror.cpp in Sources */, - 643F85D418DE50AF001AB088 /* tinyxmlparser.cpp in Sources */, - 643F85D518DE50AF001AB088 /* ofxMSATimer.cpp in Sources */, - 643F85D618DE50AF001AB088 /* ofxTextInputField.cpp in Sources */, - 643F85D718DE50AF001AB088 /* ofxTimecode.cpp in Sources */, - 643F85D818DE50AF001AB088 /* ofxHotKeys_impl_mac.mm in Sources */, - 643F85D918DE50AF001AB088 /* ofxRemoveCocoaMenu.mm in Sources */, - 643F85DA18DE50AF001AB088 /* ofxTimeline.cpp in Sources */, - 643F85DB18DE50AF001AB088 /* ofxTLAudioTrack.cpp in Sources */, - 643F85DC18DE50AF001AB088 /* ofxTLBangs.cpp in Sources */, - 643F85DD18DE50AF001AB088 /* ofxTLCameraTrack.cpp in Sources */, - 643F85DE18DE50AF001AB088 /* ofxTLColors.cpp in Sources */, - 643F85DF18DE50AF001AB088 /* ofxTLColorTrack.cpp in Sources */, - 643F85E018DE50AF001AB088 /* ofxTLCurves.cpp in Sources */, - 643F85E118DE50AF001AB088 /* ofxTLEmptyKeyframes.cpp in Sources */, - 643F85E218DE50AF001AB088 /* ofxTLEmptyTrack.cpp in Sources */, - 643F85E318DE50AF001AB088 /* ofxTLFlags.cpp in Sources */, - 643F85E418DE50AF001AB088 /* ofxTLImageSequence.cpp in Sources */, - 643F85E518DE50AF001AB088 /* ofxTLImageSequenceFrame.cpp in Sources */, - 643F85E618DE50AF001AB088 /* ofxTLImageTrack.cpp in Sources */, - 643F85E718DE50AF001AB088 /* ofxTLInOut.cpp in Sources */, - 643F85E818DE50AF001AB088 /* ofxTLKeyframes.cpp in Sources */, - 643F85E918DE50AF001AB088 /* ofxTLLFO.cpp in Sources */, - 643F85EA18DE50AF001AB088 /* ofxTLPage.cpp in Sources */, - 643F85EB18DE50AF001AB088 /* ofxTLPageTabs.cpp in Sources */, - 643F85EC18DE50AF001AB088 /* ofxTLSwitches.cpp in Sources */, - 643F85ED18DE50AF001AB088 /* ofxTLTicker.cpp in Sources */, - 643F85EE18DE50AF001AB088 /* ofxTLTrack.cpp in Sources */, - 643F85EF18DE50AF001AB088 /* ofxTLTrackHeader.cpp in Sources */, - 643F85F018DE50AF001AB088 /* ofxTLVideoThumb.cpp in Sources */, - 643F85F118DE50AF001AB088 /* ofxTLVideoTrack.cpp in Sources */, - 643F85F218DE50AF001AB088 /* ofxTLZoomer.cpp in Sources */, - 643F85F318DE50AF001AB088 /* kiss_fft.c in Sources */, - 643F85F418DE50AF001AB088 /* kiss_fftr.c in Sources */, - 643F85F518DE50AF001AB088 /* ofOpenALSoundPlayer_TimelineAdditions.cpp in Sources */, - 643F85F618DE50AF001AB088 /* ofxEasing.cpp in Sources */, - 643F85F718DE50AF001AB088 /* ofxEasingBack.cpp in Sources */, - 643F85F818DE50AF001AB088 /* ofxEasingBounce.cpp in Sources */, - 643F85F918DE50AF001AB088 /* ofxEasingCirc.cpp in Sources */, - 643F85FA18DE50AF001AB088 /* ofxEasingCubic.cpp in Sources */, - 643F85FB18DE50AF001AB088 /* ofxEasingElastic.cpp in Sources */, - 643F85FC18DE50AF001AB088 /* ofxEasingExpo.cpp in Sources */, - 643F85FD18DE50AF001AB088 /* ofxEasingLinear.cpp in Sources */, - 643F85FE18DE50AF001AB088 /* ofxEasingQuad.cpp in Sources */, - 643F85FF18DE50AF001AB088 /* ofxEasingQuart.cpp in Sources */, - 643F860018DE50AF001AB088 /* ofxEasingQuint.cpp in Sources */, - 643F860118DE50AF001AB088 /* ofxEasingSine.cpp in Sources */, - 643F860218DE50AF001AB088 /* ofxTween.cpp in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 6467146A18DE511E00F50C22 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = openFrameworks; - targetProxy = 6467146918DE511E00F50C22 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 643F85CF18DE4F8F001AB088 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "c++98"; - CLANG_CXX_LIBRARY = "libstdc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - EXECUTABLE_PREFIX = ""; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - /Users/elias/Development/openFrameworks/libs/glut/lib/osx, - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = NO; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.8; - ONLY_ACTIVE_ARCH = YES; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.8; - }; - name = Debug; - }; - 643F85D018DE4F8F001AB088 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "c++98"; - CLANG_CXX_LIBRARY = "libstdc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = NO; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - EXECUTABLE_PREFIX = ""; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - /Users/elias/Development/openFrameworks/libs/glut/lib/osx, - ); - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = NO; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.8; - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = macosx10.8; - }; - name = Release; - }; - E4B69B4E0A3A1720003C02F2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* ofxTimeline.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = NO; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Debug; - }; - E4B69B4F0A3A1720003C02F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4EB6923138AFD0F00A09F29 /* ofxTimeline.xcconfig */; - buildSettings = { - ARCHS = "$(NATIVE_ARCH)"; - CONFIGURATION_BUILD_DIR = "$(SRCROOT)/bin/"; - COPY_PHASE_STRIP = YES; - DEAD_CODE_STRIPPING = YES; - GCC_AUTO_VECTORIZATION = YES; - GCC_ENABLE_SSE3_EXTENSIONS = YES; - GCC_ENABLE_SUPPLEMENTAL_SSE3_INSTRUCTIONS = YES; - GCC_INLINES_ARE_PRIVATE_EXTERN = NO; - GCC_OPTIMIZATION_LEVEL = 3; - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_UNROLL_LOOPS = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = NO; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO; - GCC_WARN_UNINITIALIZED_AUTOS = NO; - GCC_WARN_UNUSED_VALUE = NO; - GCC_WARN_UNUSED_VARIABLE = NO; - HEADER_SEARCH_PATHS = ( - "$(OF_CORE_HEADERS)", - ../../../addons/ofxXmlSettings/libs, - ../../../addons/ofxXmlSettings/src, - ../../../addons/ofxMSATimer/libs, - ../../../addons/ofxMSATimer/src, - ../../../addons/ofxRange/libs, - ../../../addons/ofxRange/src, - ../../../addons/ofxTextInputField/libs, - ../../../addons/ofxTextInputField/src, - ../../../addons/ofxTimecode/libs, - ../../../addons/ofxTimecode/src, - ../../../addons/ofxTimeline/libs, - ../../../addons/ofxTimeline/libs/kiss, - ../../../addons/ofxTimeline/libs/kiss/include, - ../../../addons/ofxTimeline/libs/kiss/lib, - ../../../addons/ofxTimeline/libs/kiss/src, - ../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions, - ../../../addons/ofxTimeline/libs/sndfile, - ../../../addons/ofxTimeline/libs/sndfile/include, - ../../../addons/ofxTimeline/libs/sndfile/include/AL, - ../../../addons/ofxTimeline/libs/sndfile/lib, - ../../../addons/ofxTimeline/libs/sndfile/lib/osx, - ../../../addons/ofxTimeline/libs/vorbis, - ../../../addons/ofxTimeline/libs/vorbis/lib, - ../../../addons/ofxTimeline/src, - ../../../addons/ofxTween/libs, - ../../../addons/ofxTween/src, - ../../../addons/ofxTween/src/Easings, - ); - OTHER_CPLUSPLUSFLAGS = ( - "-D__MACOSX_CORE__", - "-lpthread", - "-mtune=native", - ); - OTHER_LDFLAGS = ( - "$(OF_CORE_LIBS)", - ../../../addons/ofxTimeline/libs/sndfile/lib/osx/libsndfile.a, - ); - SDKROOT = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 643F85CE18DE4F8F001AB088 /* Build configuration list for PBXNativeTarget "ofxTimelineLib" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 643F85CF18DE4F8F001AB088 /* Debug */, - 643F85D018DE4F8F001AB088 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - E4B69B4D0A3A1720003C02F2 /* Build configuration list for PBXProject "ofxTimelineLib" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - E4B69B4E0A3A1720003C02F2 /* Debug */, - E4B69B4F0A3A1720003C02F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = E4B69B4C0A3A1720003C02F2 /* Project object */; -} diff --git a/ofxTimelineLib/openFrameworks-Info.plist b/ofxTimelineLib/openFrameworks-Info.plist deleted file mode 100644 index e5db5550..00000000 --- a/ofxTimelineLib/openFrameworks-Info.plist +++ /dev/null @@ -1,20 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - com.yourcompany.openFrameworks - CFBundleInfoDictionaryVersion - 6.0 - CFBundlePackageType - APPL - CFBundleSignature - ???? - CFBundleVersion - 1.0 - - diff --git a/ofxTimelineLib/readme.md b/ofxTimelineLib/readme.md deleted file mode 100644 index a77317db..00000000 --- a/ofxTimelineLib/readme.md +++ /dev/null @@ -1,10 +0,0 @@ -# ofxTimelineLib - -The shared lib approach is a convenient way of working with large blocks of code in Visual Studio. - -To use this in your project: - -1. Create an empty project (do not select ofxTimeline or its dependencies in project generator) -2. Add the `ofxTimelineLib` project to your solution -3. Go to 'Property Manager', right click on your project and add select 'Add existing property sheet...', select `ofxTimeline.props` -4. Go to your project properties, go to 'Common Properties' on the left, select 'Add New Reference...' and select the ofxTimelineLib project \ No newline at end of file diff --git a/src/ofxTLAudioTrack.cpp b/src/ofxTLAudioTrack.cpp index 569e627d..7d140fc8 100644 --- a/src/ofxTLAudioTrack.cpp +++ b/src/ofxTLAudioTrack.cpp @@ -30,203 +30,204 @@ * */ -#ifdef TIMELINE_AUDIO_INCLUDED - #include "ofxTLAudioTrack.h" #include "ofxTimeline.h" -ofxTLAudioTrack::ofxTLAudioTrack(){ +ofxTLAudioTrack::ofxTLAudioTrack() { shouldRecomputePreview = false; - soundLoaded = false; - useEnvelope = true; - dampening = .1; + soundLoaded = false; + useEnvelope = true; + dampening = .1; lastFFTPosition = -1; defaultSpectrumBandwidth = 1024; maxBinReceived = 0; } -ofxTLAudioTrack::~ofxTLAudioTrack(){ +ofxTLAudioTrack::~ofxTLAudioTrack() { } -bool ofxTLAudioTrack::loadSoundfile(string filepath){ +bool ofxTLAudioTrack::loadSoundfile(string filepath) { soundLoaded = false; - if(player.load(filepath, false)){ - soundLoaded = true; + if (player.load(filepath, false)) { + soundLoaded = true; soundFilePath = filepath; shouldRecomputePreview = true; - player.getSpectrum(defaultSpectrumBandwidth); - setFFTLogAverages(); - averageSize = player.getAverages().size(); - } + player.getSpectrum(defaultSpectrumBandwidth); + setFFTLogAverages(); + averageSize = player.getAverages().size(); + } return soundLoaded; } - -string ofxTLAudioTrack::getSoundfilePath(){ + +string ofxTLAudioTrack::getSoundfilePath() { return soundFilePath; } -bool ofxTLAudioTrack::isSoundLoaded(){ +bool ofxTLAudioTrack::isSoundLoaded() { return soundLoaded; } -float ofxTLAudioTrack::getDuration(){ +float ofxTLAudioTrack::getDuration() { return player.getDuration(); } -void ofxTLAudioTrack::update(){ - if(this == timeline->getTimecontrolTrack()){ - if(getIsPlaying()){ - if(player.getPosition() < lastPercent){ +void ofxTLAudioTrack::update() { + if (this == timeline->getTimecontrolTrack()) { + if (getIsPlaying()) { + if (player.getPosition() < lastPercent) { ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent(); ofNotifyEvent(events().playbackLooped, args); } - lastPercent = player.getPosition(); + lastPercent = player.getPosition(); //currently only supports timelines with duration == duration of player - if(lastPercent < timeline->getInOutRange().min){ + if (lastPercent < timeline->getInOutRange().min) { - player.setPosition( positionForSecond(timeline->getInTimeInSeconds())+.001 ); + player.setPosition(positionForSecond(timeline->getInTimeInSeconds()) + .001); } - else if(lastPercent > timeline->getInOutRange().max){ - if(timeline->getLoopType() == OF_LOOP_NONE){ - player.setPosition( positionForSecond(timeline->getInTimeInSeconds())); + else if (lastPercent > timeline->getInOutRange().max) { + if (timeline->getLoopType() == OF_LOOP_NONE) { + player.setPosition(positionForSecond(timeline->getInTimeInSeconds())); stop(); } - else{ - player.setPosition( positionForSecond(timeline->getInTimeInSeconds())); + else { + player.setPosition(positionForSecond(timeline->getInTimeInSeconds())); } } - + timeline->setCurrentTimeSeconds(player.getPosition() * player.getDuration()); } } } - -void ofxTLAudioTrack::draw(){ - - if(!soundLoaded || player.getBuffer().size() == 0){ + +void ofxTLAudioTrack::draw() { + + if (!soundLoaded || player.getBuffer().size() == 0) { ofPushStyle(); ofSetColor(timeline->getColors().disabledColor); ofRectangle(bounds); ofPopStyle(); return; } - - if(shouldRecomputePreview || viewIsDirty){ -// cout << "recomputing waveform for audio file " << getSoundfilePath() << endl; + + if (shouldRecomputePreview || viewIsDirty) { + //cout << "recomputing waveform for audio file " << getSoundfilePath() << endl; recomputePreview(); } - ofPushStyle(); - ofSetColor(timeline->getColors().keyColor); - ofNoFill(); - - for(int i = 0; i < previews.size(); i++){ - ofPushMatrix(); - ofTranslate( normalizedXtoScreenX(computedZoomBounds.min, zoomBounds) - normalizedXtoScreenX(zoomBounds.min, zoomBounds), 0, 0); - ofScale(computedZoomBounds.span()/zoomBounds.span(), 1, 1); - previews[i].draw(); - ofPopMatrix(); - } - ofPopStyle(); - - - - ofPushStyle(); - - //will refresh fft bins for other calls too - vector& bins = getFFT(); - float binWidth = bounds.width / bins.size(); - - ofFill(); - ofSetColor(timeline->getColors().disabledColor, 120); - for(int i = 0; i < bins.size(); i++){ - float height = MIN(bounds.height * bins[i], bounds.height); - float y = bounds.y + bounds.height - height; - ofRect(i*binWidth, y, binWidth, height); - } - - ofPopStyle(); -} - -float ofxTLAudioTrack::positionForSecond(float second){ - if(isSoundLoaded()){ + ofPushStyle(); + ofSetColor(timeline->getColors().keyColor); + ofNoFill(); + + for (int i = 0; i < previews.size(); i++) { + ofPushMatrix(); + ofTranslate(normalizedXtoScreenX(computedZoomBounds.min, zoomBounds) - normalizedXtoScreenX(zoomBounds.min, zoomBounds), 0, 0); + ofScale(computedZoomBounds.span() / zoomBounds.span(), 1, 1); + previews[i].draw(); + ofPopMatrix(); + } + ofPopStyle(); + + + + ofPushStyle(); + + //will refresh fft bins for other calls too + vector& bins = getFFT(); + float binWidth = bounds.width / bins.size(); + + ofFill(); + ofSetColor(timeline->getColors().disabledColor, 120); + for (int i = 0; i < bins.size(); i++) { + float height = MIN(bounds.height * bins[i], bounds.height); + float y = bounds.y + bounds.height - height; + ofRect(i*binWidth, y, binWidth, height); + } + + ofPopStyle(); +} + +float ofxTLAudioTrack::positionForSecond(float second) { + if (isSoundLoaded()) { return ofMap(second, 0, player.getDuration(), 0, 1.0, true); } return 0; } -void ofxTLAudioTrack::recomputePreview(){ - +void ofxTLAudioTrack::recomputePreview() { previews.clear(); - -// cout << "recomputing view with zoom bounds of " << zoomBounds << endl; - + + // cout << "recomputing view with zoom bounds of " << zoomBounds << endl; + float normalizationRatio = timeline->getDurationInSeconds() / player.getDuration(); //need to figure this out for framebased...but for now we are doing time based - float trackHeight = bounds.height/(1+player.getNumChannels()); + float trackHeight = bounds.height / (1 + player.getNumChannels()); int numSamples = player.getBuffer().size() / player.getNumChannels(); int pixelsPerSample = numSamples / bounds.width; int numChannels = player.getNumChannels(); - vector & buffer = player.getBuffer(); + vector & buffer = player.getBuffer(); - for(int c = 0; c < numChannels; c++){ + for (int c = 0; c < numChannels; c++) { ofPolyline preview; int lastFrameIndex = 0; - preview.resize(bounds.width*2); //Why * 2? Because there are two points per pixel, center and outside. - for(float i = bounds.x; i < bounds.x+bounds.width; i++){ - float pointInTrack = screenXtoNormalizedX( i ) * normalizationRatio; //will scale the screenX into wave's 0-1.0 - float trackCenter = bounds.y + trackHeight * (c+1); - - ofPoint * vertex = & preview.getVertices()[ (i - bounds.x) * 2]; - - if(pointInTrack >= 0 && pointInTrack <= 1.0){ + float pixelCount = int(bounds.width / decimate); + preview.resize(pixelCount * 2); //Why * 2? Because there are two points per pixel, center and outside. + float pointsCount = bounds.x + pixelCount; + for (float idx = bounds.x; idx < pointsCount; idx++) { + float xPos = ofNormalize(idx, 0, pointsCount); + xPos = ofLerp(0, bounds.width, xPos); + float pointInTrack = screenXtoNormalizedX(xPos) * normalizationRatio; //will scale the screenX into wave's 0-1.0 + float trackCenter = bounds.y + trackHeight * (c + 1); + + ofPoint * vertex = &preview.getVertices()[(idx - bounds.x) * 2]; + + if (pointInTrack >= 0 && pointInTrack <= 1.0) { //draw sample at pointInTrack * waveDuration; - int frameIndex = pointInTrack * numSamples; + int frameIndex = pointInTrack * numSamples; float losample = 0; float hisample = 0; - for(int f = lastFrameIndex; f < frameIndex; f++){ + for (int f = lastFrameIndex; f < frameIndex; f++) { int sampleIndex = f * numChannels + c; - float subpixelSample = buffer[sampleIndex]/32565.0; - if(subpixelSample < losample) { + float subpixelSample = buffer[sampleIndex] / 32565.0; + if (subpixelSample < losample) { losample = subpixelSample; } - if(subpixelSample > hisample) { + if (subpixelSample > hisample) { hisample = subpixelSample; } } - - if(losample == 0 && hisample == 0){ + + if (losample == 0 && hisample == 0) { //preview.addVertex(i, trackCenter); - vertex->x = i; + vertex->x = xPos; vertex->y = trackCenter; vertex++; } else { - if(losample != 0){ -// preview.addVertex(i, trackCenter - losample * trackHeight); - vertex->x = i; + if (losample != 0) { + // preview.addVertex(i, trackCenter - losample * trackHeight); + vertex->x = xPos; vertex->y = trackCenter - losample * trackHeight*.5; vertex++; } - if(hisample != 0){ + if (hisample != 0) { //ofVertex(i, trackCenter - hisample * trackHeight); // preview.addVertex(i, trackCenter - hisample * trackHeight); - vertex->x = i; + vertex->x = xPos; vertex->y = trackCenter - hisample * trackHeight*.5; vertex++; } } - - while (vertex < & preview.getVertices()[ (i - bounds.x) * 2] + 2) { - *vertex = *(vertex-1); + + while (vertex < &preview.getVertices()[(idx - bounds.x) * 2] + 2) { + *vertex = *(vertex - 1); vertex++; } lastFrameIndex = frameIndex; } - else{ - *vertex++ = ofPoint(i,trackCenter); - *vertex++ = ofPoint(i,trackCenter); + else { + *vertex++ = ofPoint(xPos, trackCenter); + *vertex++ = ofPoint(xPos, trackCenter); } } preview.simplify(); @@ -234,105 +235,102 @@ void ofxTLAudioTrack::recomputePreview(){ } computedZoomBounds = zoomBounds; shouldRecomputePreview = false; + viewIsDirty = false; } -bool ofxTLAudioTrack::mousePressed(ofMouseEventArgs& args, long millis){ +bool ofxTLAudioTrack::mousePressed(ofMouseEventArgs& args, long millis) { return false; } -void ofxTLAudioTrack::mouseMoved(ofMouseEventArgs& args, long millis){ -} +void ofxTLAudioTrack::mouseMoved(ofMouseEventArgs& args, long millis) {} -void ofxTLAudioTrack::mouseDragged(ofMouseEventArgs& args, long millis){ -} +void ofxTLAudioTrack::mouseDragged(ofMouseEventArgs& args, long millis) {} -void ofxTLAudioTrack::mouseReleased(ofMouseEventArgs& args, long millis){ -} +void ofxTLAudioTrack::mouseReleased(ofMouseEventArgs& args, long millis) {} -void ofxTLAudioTrack::keyPressed(ofKeyEventArgs& args){ -} +void ofxTLAudioTrack::keyPressed(ofKeyEventArgs& args) {} -void ofxTLAudioTrack::zoomStarted(ofxTLZoomEventArgs& args){ +void ofxTLAudioTrack::zoomStarted(ofxTLZoomEventArgs& args) { ofxTLTrack::zoomStarted(args); -// shouldRecomputePreview = true; + shouldRecomputePreview = false; } -void ofxTLAudioTrack::zoomDragged(ofxTLZoomEventArgs& args){ +void ofxTLAudioTrack::zoomDragged(ofxTLZoomEventArgs& args) { ofxTLTrack::zoomDragged(args); - //shouldRecomputePreview = true; + shouldRecomputePreview = false; } -void ofxTLAudioTrack::zoomEnded(ofxTLZoomEventArgs& args){ +void ofxTLAudioTrack::zoomEnded(ofxTLZoomEventArgs& args) { ofxTLTrack::zoomEnded(args); - shouldRecomputePreview = true; + shouldRecomputePreview = false; } -void ofxTLAudioTrack::boundsChanged(ofEventArgs& args){ +void ofxTLAudioTrack::boundsChanged(ofEventArgs& args) { shouldRecomputePreview = true; } -void ofxTLAudioTrack::play(){ +void ofxTLAudioTrack::play() { + + if (!player.isPlaying()) { - if(!player.isPlaying()){ - -// lastPercent = MIN(timeline->getPercentComplete() * timeline->getDurationInSeconds() / player.getDuration(), 1.0); + // lastPercent = MIN(timeline->getPercentComplete() * timeline->getDurationInSeconds() / player.getDuration(), 1.0); player.setLoop(timeline->getLoopType() == OF_LOOP_NORMAL); player.play(); - if(timeline->getTimecontrolTrack() == this){ - if(player.getPosition() == 1.0 || timeline->getPercentComplete() > .99){ - timeline->setCurrentTimeSeconds(0); - } - - player.setPosition(positionForSecond(timeline->getCurrentTime())); - //cout << " setting time to " << positionForSecond(timeline->getCurrentTime()) << " actual " << player.getPosition() << endl; - + if (timeline->getTimecontrolTrack() == this) { + if (player.getPosition() == 1.0 || timeline->getPercentComplete() > .99) { + timeline->setCurrentTimeSeconds(0); + } + + player.setPosition(positionForSecond(timeline->getCurrentTime())); + //cout << " setting time to " << positionForSecond(timeline->getCurrentTime()) << " actual " << player.getPosition() << endl; + ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent(); ofNotifyEvent(events().playbackStarted, args); } } } -void ofxTLAudioTrack::stop(){ - if(player.isPlaying()){ - +void ofxTLAudioTrack::stop() { + if (player.isPlaying()) { + player.setPaused(true); - if(timeline->getTimecontrolTrack() == this){ + if (timeline->getTimecontrolTrack() == this) { ofxTLPlaybackEventArgs args = timeline->createPlaybackEvent(); ofNotifyEvent(events().playbackEnded, args); } } } -void ofxTLAudioTrack::playbackStarted(ofxTLPlaybackEventArgs& args){ +void ofxTLAudioTrack::playbackStarted(ofxTLPlaybackEventArgs& args) { ofxTLTrack::playbackStarted(args); - if(isSoundLoaded() && this != timeline->getTimecontrolTrack()){ + if (isSoundLoaded() && this != timeline->getTimecontrolTrack()) { //player.setPosition(timeline->getPercentComplete()); float position = positionForSecond(timeline->getCurrentTime()); - if(position < 1.0){ + if (position < 1.0) { player.play(); } - player.setPosition( position ); + player.setPosition(position); } } -void ofxTLAudioTrack::playbackLooped(ofxTLPlaybackEventArgs& args){ - if(isSoundLoaded() && this != timeline->getTimecontrolTrack()){ - if(!player.isPlaying()){ +void ofxTLAudioTrack::playbackLooped(ofxTLPlaybackEventArgs& args) { + if (isSoundLoaded() && this != timeline->getTimecontrolTrack()) { + if (!player.isPlaying()) { player.play(); } - player.setPosition( positionForSecond(timeline->getCurrentTime()) ); + player.setPosition(positionForSecond(timeline->getCurrentTime())); } } -void ofxTLAudioTrack::playbackEnded(ofxTLPlaybackEventArgs& args){ - if(isSoundLoaded() && this != timeline->getTimecontrolTrack()){ +void ofxTLAudioTrack::playbackEnded(ofxTLPlaybackEventArgs& args) { + if (isSoundLoaded() && this != timeline->getTimecontrolTrack()) { player.stop(); } } -bool ofxTLAudioTrack::togglePlay(){ - if(getIsPlaying()){ +bool ofxTLAudioTrack::togglePlay() { + if (getIsPlaying()) { stop(); } else { @@ -341,140 +339,143 @@ bool ofxTLAudioTrack::togglePlay(){ return getIsPlaying(); } -bool ofxTLAudioTrack::getIsPlaying(){ - return player.isPlaying(); +bool ofxTLAudioTrack::getIsPlaying() { + return player.isPlaying(); } -void ofxTLAudioTrack::setSpeed(float speed){ - player.setSpeed(speed); +void ofxTLAudioTrack::setDecimate(float div) { + decimate = div; + recomputePreview(); } -float ofxTLAudioTrack::getSpeed(){ - return player.getSpeed(); +float ofxTLAudioTrack::getDecimate() { + return decimate; } -void ofxTLAudioTrack::setVolume(float volume){ - player.setVolume(volume); +void ofxTLAudioTrack::setSpeed(float speed) { + player.setSpeed(speed); } -void ofxTLAudioTrack::setPan(float pan){ - player.setPan(pan); +float ofxTLAudioTrack::getSpeed() { + return player.getSpeed(); } -void ofxTLAudioTrack::setUseFFTEnvelope(bool useFFTEnveolope){ - useEnvelope = useFFTEnveolope; +void ofxTLAudioTrack::setVolume(float volume) { + player.setVolume(volume); } -bool ofxTLAudioTrack::getUseFFTEnvelope(){ - return useEnvelope; +void ofxTLAudioTrack::setPan(float pan) { + player.setPan(pan); } -void ofxTLAudioTrack::setFFTDampening(float damp){ - dampening = damp; +void ofxTLAudioTrack::setUseFFTEnvelope(bool useFFTEnveolope) { + useEnvelope = useFFTEnveolope; } -float ofxTLAudioTrack::getFFTDampening(){ - return dampening; +bool ofxTLAudioTrack::getUseFFTEnvelope() { + return useEnvelope; } -void ofxTLAudioTrack::setFFTLogAverages(int minBandwidth, int bandsPerOctave){ - if(isSoundLoaded()){ - player.setLogAverages(minBandwidth, bandsPerOctave); - } +void ofxTLAudioTrack::setFFTDampening(float damp) { + dampening = damp; } -int ofxTLAudioTrack::getLogAverageMinBandwidth(){ - return player.getMinBandwidth(); +float ofxTLAudioTrack::getFFTDampening() { + return dampening; } -int ofxTLAudioTrack::getLogAverageBandsPerOctave(){ - return player.getBandsPerOctave(); +void ofxTLAudioTrack::setFFTLogAverages(int minBandwidth, int bandsPerOctave) { + if (isSoundLoaded()) { + player.setLogAverages(minBandwidth, bandsPerOctave); + } } -int ofxTLAudioTrack::getFFTSize(){ - return averageSize; +int ofxTLAudioTrack::getLogAverageMinBandwidth() { + return player.getMinBandwidth(); +} + +int ofxTLAudioTrack::getLogAverageBandsPerOctave() { + return player.getBandsPerOctave(); +} + +int ofxTLAudioTrack::getFFTSize() { + return averageSize; } //envelope and dampening approach from Marius Watz //http://workshop.evolutionzone.com/2012/08/30/workshops-sept-89-sound-responsive-visuals-3d-printing-and-parametric-modeling/ -vector& ofxTLAudioTrack::getFFT(){ +vector& ofxTLAudioTrack::getFFT() { float fftPosition = player.getPosition(); - if(isSoundLoaded() && lastFFTPosition != fftPosition){ - - vector& fftAverages = player.getAverages(); - averageSize = fftAverages.size(); - if(envelope.size() != averageSize){ - generateEnvelope(averageSize); - } - - if(dampened.size() != averageSize){ - dampened.clear(); - dampened.resize(averageSize); - } - - if(getUseFFTEnvelope()){ - for(int i = 0; i < fftAverages.size(); i++){ - fftAverages[i] *= envelope[i]; - } - } - - float max = 0; - for(int i = 0; i < fftAverages.size(); i++){ - max = MAX(max, fftAverages[i]); - } - if(max != 0){ - for(int i = 0; i < fftAverages.size(); i++){ - fftAverages[i] = ofMap(fftAverages[i],0, max, 0, 1.0); - } - } - - for(int i = 0; i < averageSize; i++) { - dampened[i] = (fftAverages[i] * dampening) + dampened[i]*(1-dampening); - } - - //normalizer hack - lastFFTPosition = fftPosition; + if (isSoundLoaded() && lastFFTPosition != fftPosition) { + + vector& fftAverages = player.getAverages(); + averageSize = fftAverages.size(); + if (envelope.size() != averageSize) { + generateEnvelope(averageSize); + } + + if (dampened.size() != averageSize) { + dampened.clear(); + dampened.resize(averageSize); + } + + if (getUseFFTEnvelope()) { + for (int i = 0; i < fftAverages.size(); i++) { + fftAverages[i] *= envelope[i]; + } + } + + float max = 0; + for (int i = 0; i < fftAverages.size(); i++) { + max = MAX(max, fftAverages[i]); + } + if (max != 0) { + for (int i = 0; i < fftAverages.size(); i++) { + fftAverages[i] = ofMap(fftAverages[i], 0, max, 0, 1.0); + } + } + + for (int i = 0; i < averageSize; i++) { + dampened[i] = (fftAverages[i] * dampening) + dampened[i] * (1 - dampening); + } + + //normalizer hack + lastFFTPosition = fftPosition; } - + return dampened; } -int ofxTLAudioTrack::getBufferSize() -{ - return player.getBuffer().size() / player.getNumChannels(); +int ofxTLAudioTrack::getBufferSize() { + return player.getBuffer().size() / player.getNumChannels(); } -vector& ofxTLAudioTrack::getCurrentBuffer(int _size) -{ - buffered = player.getCurrentBuffer(_size); - return buffered; +vector& ofxTLAudioTrack::getCurrentBuffer(int _size) { + buffered = player.getCurrentBuffer(_size); + return buffered; } -vector& ofxTLAudioTrack::getBufferForFrame(int _frame, int _size) -{ - if(_frame != lastBufferPosition) - { - lastBufferPosition = _frame; - buffered = player.getBufferForFrame(_frame, timeline->getTimecode().getFPS(), _size); - return buffered; - } - return buffered; +vector& ofxTLAudioTrack::getBufferForFrame(int _frame, int _size) { + if (_frame != lastBufferPosition) { + lastBufferPosition = _frame; + buffered = player.getBufferForFrame(_frame, timeline->getTimecode().getFPS(), _size); + return buffered; + } + return buffered; } -void ofxTLAudioTrack::generateEnvelope(int size){ - envelope.clear(); - - for(int i = 0; i < size; i++) { - envelope.push_back(ofBezierPoint(ofPoint(0.05,0), - ofPoint(0.1, 0), - ofPoint(0.2, 0), - ofPoint(1.0, 0), - ofMap(i, 0,size-1, 0,1) ).x); - } -} +void ofxTLAudioTrack::generateEnvelope(int size) { + envelope.clear(); -string ofxTLAudioTrack::getTrackType(){ - return "Audio"; + for (int i = 0; i < size; i++) { + envelope.push_back(ofBezierPoint(ofPoint(0.05, 0), + ofPoint(0.1, 0), + ofPoint(0.2, 0), + ofPoint(1.0, 0), + ofMap(i, 0, size - 1, 0, 1)).x); + } } -#endif // TIMELINE_AUDIO_INCLUDED +string ofxTLAudioTrack::getTrackType() { + return "Audio"; +} diff --git a/src/ofxTLAudioTrack.h b/src/ofxTLAudioTrack.h index 183049b0..210a3dc5 100644 --- a/src/ofxTLAudioTrack.h +++ b/src/ofxTLAudioTrack.h @@ -32,8 +32,6 @@ #pragma once -#ifdef TIMELINE_AUDIO_INCLUDED - #include "ofMain.h" #include "ofxTLTrack.h" #include "ofOpenALSoundPlayer_TimelineAdditions.h" @@ -65,7 +63,9 @@ class ofxTLAudioTrack : public ofxTLTrack virtual void stop(); virtual bool getIsPlaying(); - virtual void setFFTDampening(float dampening); + void setDecimate(float res); + float getDecimate(); + virtual void setFFTDampening(float dampening); virtual float getFFTDampening(); virtual void setUseFFTEnvelope(bool useEnveolope); @@ -127,7 +127,8 @@ class ofxTLAudioTrack : public ofxTLTrack int averageSize; bool useEnvelope; vector envelope; +private: + float decimate = 1; }; -#endif // TIMELINE_AUDIO_INCLUDED diff --git a/src/ofxTLCameraTrack.cpp b/src/ofxTLCameraTrack.cpp index 30a1d6fa..679cb4b9 100644 --- a/src/ofxTLCameraTrack.cpp +++ b/src/ofxTLCameraTrack.cpp @@ -522,6 +522,7 @@ CameraTrackEase ofxTLCameraTrack::getNextEase(CameraTrackEase ease){ case OFXTL_CAMERA_EASE_SMOOTH: return OFXTL_CAMERA_EASE_CUT; } + return OFXTL_CAMERA_EASE_LINEAR; } CameraTrackEase ofxTLCameraTrack::getPreviousEase(CameraTrackEase ease){ @@ -533,4 +534,5 @@ CameraTrackEase ofxTLCameraTrack::getPreviousEase(CameraTrackEase ease){ case OFXTL_CAMERA_EASE_SMOOTH: return OFXTL_CAMERA_EASE_LINEAR; } + return OFXTL_CAMERA_EASE_LINEAR; } diff --git a/src/ofxTLEmptyKeyframes.cpp b/src/ofxTLEmptyKeyframes.cpp index e1d9c425..2aec53aa 100644 --- a/src/ofxTLEmptyKeyframes.cpp +++ b/src/ofxTLEmptyKeyframes.cpp @@ -106,6 +106,8 @@ ofColor ofxTLEmptyKeyframes::getColorAtTime(unsigned long long sampleTime){ return prevKey->color.getLerped(nextKey->color, alpha); } } + + return ofColor(0, 0, 0); } bool ofxTLEmptyKeyframes::mousePressed(ofMouseEventArgs& args, long millis){ diff --git a/src/ofxTLEmptyTrack.cpp b/src/ofxTLEmptyTrack.cpp index 13bf46f2..66fc1fc5 100644 --- a/src/ofxTLEmptyTrack.cpp +++ b/src/ofxTLEmptyTrack.cpp @@ -123,6 +123,11 @@ void ofxTLEmptyTrack::nudgeBy(ofVec2f nudgePercent){ } + +void ofxTLEmptyTrack::snapToCurrentTime() { + +} + //if your track has some selectable elements you can interface with snapping //and selection/unselection here void ofxTLEmptyTrack::getSnappingPoints(set& points){ diff --git a/src/ofxTLEmptyTrack.h b/src/ofxTLEmptyTrack.h index 90575154..ab25ee8e 100644 --- a/src/ofxTLEmptyTrack.h +++ b/src/ofxTLEmptyTrack.h @@ -73,6 +73,7 @@ class ofxTLEmptyTrack : public ofxTLTrack { //keys pressed events, and nuding from arrow keys with normalized nudge amount 0 - 1.0 virtual void keyPressed(ofKeyEventArgs& args); virtual void nudgeBy(ofVec2f nudgePercent); + virtual void snapToCurrentTime(); //if your track has some selectable elements you can interface with snapping //and selection/unselection here diff --git a/src/ofxTLFlags.cpp b/src/ofxTLFlags.cpp index 7ebe56de..116be900 100644 --- a/src/ofxTLFlags.cpp +++ b/src/ofxTLFlags.cpp @@ -175,6 +175,7 @@ void ofxTLFlags::keyPressed(ofKeyEventArgs& args){ timeline->dismissedModalContent(); timeline->flagTrackModified(this); } + clickedTextField->textField.keyPressed(args); // <-- Line I added to pass the key args to the TextInputField } //normal behavior for nudging and deleting and stuff else{ diff --git a/src/ofxTLImageSequence.cpp b/src/ofxTLImageSequence.cpp index f374b1a0..d8f818f4 100644 --- a/src/ofxTLImageSequence.cpp +++ b/src/ofxTLImageSequence.cpp @@ -233,7 +233,7 @@ void ofxTLImageSequence::recomputePreview(){ p.frameIndex = startIndex+frameStep*i; p.texture = new ofTexture(); p.texture->allocate(thumbnail->getWidth(), thumbnail->getHeight(), ofGetGlInternalFormat(thumbnail->getPixelsRef())); - p.texture->loadData(thumbnail->getPixels(), thumbnail->getWidth(), thumbnail->getHeight(), ofGetGlInternalFormat(thumbnail->getPixelsRef())); + p.texture->loadData(thumbnail->getPixels().getPixels(), (int)thumbnail->getWidth(), (int) thumbnail->getHeight(), ofGetGlInternalFormat(thumbnail->getPixelsRef())); p.bounds = ofRectangle(widthPerFrame*i, 0, widthPerFrame, bounds.height); // cout << " preview texture for frame " << startIndex+framesInRange*i << endl; diff --git a/src/ofxTLKeyframes.cpp b/src/ofxTLKeyframes.cpp old mode 100755 new mode 100644 index bc067bd6..9ca5a9e1 --- a/src/ofxTLKeyframes.cpp +++ b/src/ofxTLKeyframes.cpp @@ -793,6 +793,15 @@ void ofxTLKeyframes::nudgeBy(ofVec2f nudgePercent){ timeline->flagTrackModified(this); } +void ofxTLKeyframes::snapToCurrentTime() { + for (int i = 0; i < selectedKeyframes.size(); i++) { + setKeyframeTime(selectedKeyframes[i], ofClamp(timeline->getCurrentTimeMillis(), 0, timeline->getDurationInMilliseconds())); + } + updateKeyframeSort(); + timeline->flagTrackModified(this); +} + + void ofxTLKeyframes::deleteSelectedKeyframes(){ //vector::iterator selectedIt = selectedKeyframes.end(); for(int i = keyframes.size() - 1; i >= 0; i--){ diff --git a/src/ofxTLKeyframes.h b/src/ofxTLKeyframes.h old mode 100755 new mode 100644 index d87ad5fd..584ae024 --- a/src/ofxTLKeyframes.h +++ b/src/ofxTLKeyframes.h @@ -61,6 +61,7 @@ class ofxTLKeyframes : public ofxTLTrack virtual void mouseReleased(ofMouseEventArgs& args, long millis); virtual void nudgeBy(ofVec2f nudgePercent); + virtual void snapToCurrentTime(); virtual void keyPressed(ofKeyEventArgs& args); diff --git a/src/ofxTLLFO.cpp b/src/ofxTLLFO.cpp index 1cc4a32c..513d50fb 100644 --- a/src/ofxTLLFO.cpp +++ b/src/ofxTLLFO.cpp @@ -270,10 +270,7 @@ bool ofxTLLFO::mousePressed(ofMouseEventArgs& args, long millis){ editingExponent = 1; editingSensitivity = 1; } - //TODO: Phase match -// else if(phaseMatchRect.inside(args.x, args.y)){ -// mouseDownRect = &phaseMatchRect; -// } + else if(amplitudeRect.inside(args.x, args.y)){ mouseDownRect = &litudeRect; editingParam = &((ofxTLLFOKey*)selectedKeyframe)->amplitude; @@ -311,6 +308,7 @@ bool ofxTLLFO::mousePressed(ofMouseEventArgs& args, long millis){ if(editingParam != NULL){ editingStartValue = *editingParam; } + return false; } else{ return ofxTLKeyframes::mousePressed(args, millis); @@ -431,7 +429,6 @@ void ofxTLLFO::restoreKeyframe(ofxTLKeyframe* key, ofxXmlSettings& xmlStore){ void ofxTLLFO::storeKeyframe(ofxTLKeyframe* key, ofxXmlSettings& xmlStore){ ofxTLLFOKey* lfoKey = (ofxTLLFOKey*)key; - ofxTLLFOType type; xmlStore.addValue("type", int(lfoKey->type)); xmlStore.addValue("phaseShift",lfoKey->phaseShift); xmlStore.addValue("amplitude",lfoKey->amplitude); diff --git a/src/ofxTLPage.cpp b/src/ofxTLPage.cpp index 9b728199..8e436d5b 100644 --- a/src/ofxTLPage.cpp +++ b/src/ofxTLPage.cpp @@ -446,8 +446,11 @@ void ofxTLPage::selectAll(){ } void ofxTLPage::keyPressed(ofKeyEventArgs& args){ - for(int i = 0; i < headers.size(); i++){ - tracks[headers[i]->name]->keyPressed(args); + //for(int i = 0; i < headers.size(); i++){ + // tracks[headers[i]->name]->keyPressed(args); + //} + if (focusedTrack != NULL) { + focusedTrack->keyPressed(args); } } @@ -457,6 +460,13 @@ void ofxTLPage::nudgeBy(ofVec2f nudgePercent){ } } +void ofxTLPage::snapToCurrentTime() { + for (int i = 0; i < headers.size(); i++) { + tracks[headers[i]->name]->snapToCurrentTime(); + } +} + + void ofxTLPage::addTrack(string trackName, ofxTLTrack* track){ ofxTLTrackHeader* newHeader = new ofxTLTrackHeader(); diff --git a/src/ofxTLPage.h b/src/ofxTLPage.h index 2b6953ae..31bc147a 100644 --- a/src/ofxTLPage.h +++ b/src/ofxTLPage.h @@ -107,7 +107,8 @@ class ofxTLPage { virtual void mouseReleased(ofMouseEventArgs& args, long millis); virtual void nudgeBy(ofVec2f nudgePercent); - + virtual void snapToCurrentTime(); + virtual void keyPressed(ofKeyEventArgs& args); virtual void saveTrackPositions(); diff --git a/src/ofxTLSwitches.cpp b/src/ofxTLSwitches.cpp index e3d8a049..094f2b16 100644 --- a/src/ofxTLSwitches.cpp +++ b/src/ofxTLSwitches.cpp @@ -455,6 +455,24 @@ void ofxTLSwitches::nudgeBy(ofVec2f nudgePercent){ updateTimeRanges(); } + +void ofxTLSwitches::snapToCurrentTime() { + ofxTLKeyframes::snapToCurrentTime(); + for (int i = 0; i < keyframes.size(); i++) { + ofxTLSwitch* switchKey = (ofxTLSwitch*) keyframes[i]; + long currSpan = switchKey->timeRange.span(); + if (switchKey->startSelected) { + switchKey->timeRange.min = timeline->getCurrentTimeMillis(); + switchKey->time = switchKey->timeRange.min; + } + else if (switchKey->endSelected) { + switchKey->timeRange.max = timeline->getCurrentTimeMillis() + currSpan; + } + } + + updateTimeRanges(); +} + //needed to sync the time ranges from pasted keys void ofxTLSwitches::pasteSent(string pasteboard){ ofxTLKeyframes::pasteSent(pasteboard); @@ -530,6 +548,7 @@ void ofxTLSwitches::keyPressed(ofKeyEventArgs& args){ timeline->dismissedModalContent(); timeline->flagTrackModified(this); } + clickedTextField->textField.keyPressed(args); // <-- Line I added to pass the key } else { ofxTLKeyframes::keyPressed(args); } diff --git a/src/ofxTLSwitches.h b/src/ofxTLSwitches.h index 88d1fa85..f6864204 100644 --- a/src/ofxTLSwitches.h +++ b/src/ofxTLSwitches.h @@ -90,6 +90,7 @@ class ofxTLSwitches : public ofxTLKeyframes { virtual void updateEdgeDragOffsets(long clickMillis); virtual int getSelectedItemCount(); virtual void nudgeBy(ofVec2f nudgePercent); + virtual void snapToCurrentTime(); //pushes any edits from keyframes superclass into the switches system virtual void updateTimeRanges(); diff --git a/src/ofxTLTrack.cpp b/src/ofxTLTrack.cpp index 710141c8..2081650a 100644 --- a/src/ofxTLTrack.cpp +++ b/src/ofxTLTrack.cpp @@ -282,7 +282,7 @@ void ofxTLTrack::setCreatedByTimeline(bool created){ } void ofxTLTrack::zoomStarted(ofxTLZoomEventArgs& args){ - setZoomBounds(args.currentZoom); + //setZoomBounds(args.currentZoom); } void ofxTLTrack::zoomDragged(ofxTLZoomEventArgs& args){ @@ -290,7 +290,7 @@ void ofxTLTrack::zoomDragged(ofxTLZoomEventArgs& args){ } void ofxTLTrack::zoomEnded(ofxTLZoomEventArgs& args){ - setZoomBounds(args.currentZoom); + //setZoomBounds(args.currentZoom); } void ofxTLTrack::setZoomBounds(ofRange zoomBoundsPercent){ diff --git a/src/ofxTLTrack.h b/src/ofxTLTrack.h index 1f33986c..85a66a72 100644 --- a/src/ofxTLTrack.h +++ b/src/ofxTLTrack.h @@ -106,6 +106,7 @@ class ofxTLTrack virtual void keyPressed(ofKeyEventArgs& args){}; virtual void nudgeBy(ofVec2f nudgePercent){}; + virtual void snapToCurrentTime() {}; //Triggered by the page object based on user interaction, Only calls when the focus actually changes virtual void gainedFocus(); diff --git a/src/ofxTLVideoTrack.cpp b/src/ofxTLVideoTrack.cpp old mode 100755 new mode 100644 index ed1ed7a1..5eb63626 --- a/src/ofxTLVideoTrack.cpp +++ b/src/ofxTLVideoTrack.cpp @@ -30,7 +30,6 @@ * */ -#ifdef TIMELINE_VIDEO_INCLUDED #include "ofxTLVideoTrack.h" #include "ofxTimeline.h" @@ -561,5 +560,3 @@ void ofxTLVideoTrack::exit(ofEventArgs& args){ string ofxTLVideoTrack::getTrackType(){ return "Video"; } - -#endif // TIMELINE_VIDEO_INCLUDED diff --git a/src/ofxTLVideoTrack.h b/src/ofxTLVideoTrack.h index ede6bf42..04314af8 100644 --- a/src/ofxTLVideoTrack.h +++ b/src/ofxTLVideoTrack.h @@ -32,8 +32,6 @@ #pragma once -#ifdef TIMELINE_VIDEO_INCLUDED - #include "ofMain.h" #include "ofxTLVideoThumb.h" #include "ofxTLImageTrack.h" @@ -125,5 +123,3 @@ class ofxTLVideoTrack : public ofxTLImageTrack, public ofThread { void exit(ofEventArgs& args); }; - -#endif // TIMELINE_VIDEO_INCLUDED diff --git a/src/ofxTLZoomer.cpp b/src/ofxTLZoomer.cpp old mode 100755 new mode 100644 diff --git a/src/ofxTLZoomer.h b/src/ofxTLZoomer.h old mode 100755 new mode 100644 diff --git a/src/ofxTimeline.cpp b/src/ofxTimeline.cpp old mode 100755 new mode 100644 index c8f434eb..29099839 --- a/src/ofxTimeline.cpp +++ b/src/ofxTimeline.cpp @@ -36,10 +36,10 @@ #include "ofxRemoveCocoaMenu.h" #endif -//increments to keep auto generated names unique + //increments to keep auto generated names unique static int timelineNumber = 0; -bool headersort(ofxTLTrackHeader* a, ofxTLTrackHeader* b){ +bool headersort(ofxTLTrackHeader* a, ofxTLTrackHeader* b) { return a->getDrawRect().y < b->getDrawRect().y; } @@ -49,15 +49,15 @@ bool headersort(ofxTLTrackHeader* a, ofxTLTrackHeader* b){ #define INOUT_HEIGHT 7 ofxTimeline::ofxTimeline() -: width(1024), - offset(ofVec2f(0,0)), + : width(1024), + offset(ofVec2f(0, 0)), autosave(true), isFrameBased(false), timelineHasFocus(false), showTicker(true), showInoutControl(true), showZoomer(true), - durationInSeconds(100.0f/30.0f), + durationInSeconds(100.0f / 30.0f), isShowing(true), isSetup(false), usingEvents(false), @@ -66,14 +66,14 @@ ofxTimeline::ofxTimeline() dragAnchorSet(false), snapToBPM(false), snapToOtherElements(true), - spacebarTogglesPlay(true), + spacebarTogglesPlay(true), dragMillsecondOffset(0), movePlayheadOnPaste(true), movePlayheadOnDrag(false), - inoutRange(ofRange(0.0,1.0)), + inoutRange(ofRange(0.0, 1.0)), currentPage(NULL), modalTrack(NULL), - tabs(NULL), + tabs(NULL), inoutTrack(NULL), ticker(NULL), zoomer(NULL), @@ -88,66 +88,65 @@ ofxTimeline::ofxTimeline() curvesUseBinary(false), headersAreEditable(false), minimalHeaders(false), - //copy from ofxTimeline/assets into bin/data/ + //copy from ofxTimeline/assets into bin/data/ defaultPalettePath("GUI/defaultColorPalette.png"), //TODO: should be able to use bitmap font if need be fontPath("GUI/NewMedia Fett.ttf"), fontSize(9), - footersHidden(false) -{ -} + footersHidden(false), + nudgeAmountUseCustom(false) {} -ofxTimeline::~ofxTimeline(){ - if(isSetup){ +ofxTimeline::~ofxTimeline() { + if (isSetup) { disable(); ofRemoveListener(timelineEvents.pageChanged, this, &ofxTimeline::pageChanged); - //TODO: move to shared pointers - //this breaks timelines that are statically declared because - //there is no copy/assignment constructor + //TODO: move to shared pointers + //this breaks timelines that are statically declared because + //there is no copy/assignment constructor reset(); - delete tabs; + delete tabs; delete inoutTrack; - delete ticker; - delete zoomer; + delete ticker; + delete zoomer; } } -void ofxTimeline::setup(){ +void ofxTimeline::setup() { - //TODO: error if isSetup... + //TODO: error if isSetup... isSetup = true; width = ofGetWidth(); - if(tabs != NULL){ - delete tabs; - } + if (tabs != NULL) { + delete tabs; + } tabs = new ofxTLPageTabs(); tabs->setTimeline(this); tabs->setup(); tabs->setDrawRect(ofRectangle(offset.x, offset.y, width, TAB_HEIGHT)); - if(inoutTrack != NULL){ + if (inoutTrack != NULL) { delete inoutTrack; } - inoutTrack = new ofxTLInOut(); - inoutTrack->setTimeline(this); - inoutTrack->setDrawRect(ofRectangle(offset.x, tabs->getBottomEdge(), width, INOUT_HEIGHT)); + inoutTrack = new ofxTLInOut(); + inoutTrack->setTimeline(this); + inoutTrack->setDrawRect(ofRectangle(offset.x, tabs->getBottomEdge(), width, INOUT_HEIGHT)); - if(ticker != NULL){ + if (ticker != NULL) { delete ticker; } ticker = new ofxTLTicker(); ticker->setTimeline(this); - //TODO: save ticker playhead position + //TODO: save ticker playhead position ticker->setup(); ticker->setDrawRect(ofRectangle(offset.x, inoutTrack->getBottomEdge(), width, TICKER_HEIGHT)); - if(zoomer != NULL){ + if (zoomer != NULL) { delete zoomer; } zoomer = new ofxTLZoomer(); @@ -162,18 +161,18 @@ void ofxTimeline::setup(){ ofAddListener(timelineEvents.pageChanged, this, &ofxTimeline::pageChanged); ofAddListener(ofEvents().update, this, &ofxTimeline::update); - //You can change this name by calling setPageName() + //You can change this name by calling setPageName() addPage("Page One", true); - if(name == ""){ - setName("timeline" + ofToString(timelineNumber++)); + if (name == "") { + setName("timeline" + ofToString(timelineNumber++)); } setupStandardElements(); } -void ofxTimeline::moveToThread(){ - if(!isOnThread){ +void ofxTimeline::moveToThread() { + if (!isOnThread) { stop(); isOnThread = true; ofRemoveListener(ofEvents().update, this, &ofxTimeline::update); @@ -182,8 +181,8 @@ void ofxTimeline::moveToThread(){ } } -void ofxTimeline::removeFromThread(){ - if(isOnThread){ +void ofxTimeline::removeFromThread() { + if (isOnThread) { stop(); isOnThread = false; ofAddListener(ofEvents().update, this, &ofxTimeline::update); @@ -192,76 +191,76 @@ void ofxTimeline::removeFromThread(){ } } -void ofxTimeline::setName(string newName){ - if(newName != name){ - string oldName = name; - name = newName; - if(isSetup){ -// setupStandardElements(); +void ofxTimeline::setName(string newName) { + if (newName != name) { + string oldName = name; + name = newName; + if (isSetup) { + // setupStandardElements(); string inoutTrackName = inoutTrack->getXMLFileName(); - ofStringReplace(inoutTrackName, oldName+"_", newName+"_"); + ofStringReplace(inoutTrackName, oldName + "_", newName + "_"); inoutTrack->setXMLFileName(inoutTrackName); string zoomerTrackName = zoomer->getXMLFileName(); - ofStringReplace(zoomerTrackName, oldName+"_", newName+"_"); + ofStringReplace(zoomerTrackName, oldName + "_", newName + "_"); zoomer->setXMLFileName(zoomerTrackName); - for(int i = 0; i < pages.size(); i++){ + for (int i = 0; i < pages.size(); i++) { pages[i]->timelineChangedName(newName, oldName); } } - } + } } -void ofxTimeline::setupStandardElements(){ +void ofxTimeline::setupStandardElements() { -// cout << "*****TL setting up standard path " << ofToDataPath(workingFolder + name + "_inout.xml") << endl; + // cout << "*****TL setting up standard path " << ofToDataPath(workingFolder + name + "_inout.xml") << endl; - inoutTrack->setXMLFileName( ofToDataPath(workingFolder + name + "_inout.xml") ); + inoutTrack->setXMLFileName(ofToDataPath(workingFolder + name + "_inout.xml")); inoutTrack->setup(); - zoomer->setXMLFileName( ofToDataPath(workingFolder + name + "_zoomer.xml") ); + zoomer->setXMLFileName(ofToDataPath(workingFolder + name + "_zoomer.xml")); zoomer->setup(); currentPage->loadTrackPositions(); } -string ofxTimeline::getName(){ - return name; +string ofxTimeline::getName() { + return name; } -void ofxTimeline::setWorkingFolder(string folderPath){ +void ofxTimeline::setWorkingFolder(string folderPath) { workingFolder = ofFilePath::addTrailingSlash(folderPath); - if(isSetup){ + if (isSetup) { setupStandardElements(); } } -string ofxTimeline::getWorkingFolder(){ - return workingFolder; +string ofxTimeline::getWorkingFolder() { + return workingFolder; } -void ofxTimeline::loadTracksFromFolder(string folderPath){ - for(int i = 0; i < pages.size(); i++){ - pages[i]->loadTracksFromFolder(folderPath); - } +void ofxTimeline::loadTracksFromFolder(string folderPath) { + for (int i = 0; i < pages.size(); i++) { + pages[i]->loadTracksFromFolder(folderPath); + } -// cout << "*****TL " << name << " Loading tracks from " << folderPath << endl; + // cout << "*****TL " << name << " Loading tracks from " << folderPath << endl; setWorkingFolder(folderPath); } -void ofxTimeline::saveTracksToFolder(string folderPath){ +void ofxTimeline::saveTracksToFolder(string folderPath) { ofDirectory targetDirectory = ofDirectory(folderPath); - if(!targetDirectory.exists()){ + if (!targetDirectory.exists()) { targetDirectory.create(true); } - folderPath = ofFilePath::addTrailingSlash(folderPath); - for(int i = 0; i < pages.size(); i++){ - pages[i]->saveTracksToFolder(folderPath); - } + folderPath = ofFilePath::addTrailingSlash(folderPath); + for (int i = 0; i < pages.size(); i++) { + pages[i]->saveTracksToFolder(folderPath); + } string filename = folderPath + zoomer->getXMLFileName(); zoomer->setXMLFileName(filename); zoomer->save(); @@ -275,194 +274,194 @@ void ofxTimeline::saveTracksToFolder(string folderPath){ #pragma mark CONFIGURATION -void ofxTimeline::setDefaultFontPath(string newFontPath){ - fontPath = newFontPath; +void ofxTimeline::setDefaultFontPath(string newFontPath) { + fontPath = newFontPath; } -void ofxTimeline::show(){ +void ofxTimeline::show() { isShowing = true; } -void ofxTimeline::hide(){ +void ofxTimeline::hide() { isShowing = false; } -bool ofxTimeline::toggleShow(){ +bool ofxTimeline::toggleShow() { isShowing = !isShowing; return isShowing; } -bool ofxTimeline::getIsShowing(){ +bool ofxTimeline::getIsShowing() { return isShowing; } -void ofxTimeline::setShowTimeControls(bool shouldShowTimeControls){ - setShowInoutControl(shouldShowTimeControls); - setShowZoomer(shouldShowTimeControls); - setShowTicker(shouldShowTimeControls); +void ofxTimeline::setShowTimeControls(bool shouldShowTimeControls) { + setShowInoutControl(shouldShowTimeControls); + setShowZoomer(shouldShowTimeControls); + setShowTicker(shouldShowTimeControls); } -void ofxTimeline::setShowTicker(bool shouldShowTicker){ - showTicker = shouldShowTicker; - recalculateBoundingRects(); +void ofxTimeline::setShowTicker(bool shouldShowTicker) { + showTicker = shouldShowTicker; + recalculateBoundingRects(); } -void ofxTimeline::setShowInoutControl(bool shouldShowInoutControl){ - showInoutControl = shouldShowInoutControl; - recalculateBoundingRects(); +void ofxTimeline::setShowInoutControl(bool shouldShowInoutControl) { + showInoutControl = shouldShowInoutControl; + recalculateBoundingRects(); } -void ofxTimeline::setShowZoomer(bool shouldShowZoomer){ - showZoomer = shouldShowZoomer; - if(showZoomer){ +void ofxTimeline::setShowZoomer(bool shouldShowZoomer) { + showZoomer = shouldShowZoomer; + if (showZoomer) { zoomer->load(); - } - else{ - zoomer->setViewRange(ofRange(0,1.0)); - } - recalculateBoundingRects(); + } + else { + zoomer->setViewRange(ofRange(0, 1.0)); + } + recalculateBoundingRects(); } -void ofxTimeline::setupFont(){ +void ofxTimeline::setupFont() { font.loadFont(fontPath, fontSize); } -void ofxTimeline::setupFont(string newFontPath, int newFontSize){ +void ofxTimeline::setupFont(string newFontPath, int newFontSize) { fontPath = newFontPath; fontSize = newFontSize; setupFont(); } -OFX_TIMELINE_FONT_RENDERER & ofxTimeline::getFont(){ - if(!font.isLoaded()){ +OFX_TIMELINE_FONT_RENDERER & ofxTimeline::getFont() { + if (!font.isLoaded()) { setupFont(); } return font; } -ofxTLColors& ofxTimeline::getColors(){ +ofxTLColors& ofxTimeline::getColors() { return colors; } -void ofxTimeline::setMovePlayheadOnPaste(bool move){ +void ofxTimeline::setMovePlayheadOnPaste(bool move) { movePlayheadOnPaste = move; } -bool ofxTimeline::getMovePlayheadOnPaste(){ +bool ofxTimeline::getMovePlayheadOnPaste() { return movePlayheadOnPaste; } -vector& ofxTimeline::getPasteboard(){ +vector& ofxTimeline::getPasteboard() { return pasteboard; } //turn on undo -void ofxTimeline::enableUndo(bool enabled){ +void ofxTimeline::enableUndo(bool enabled) { undoEnabled = enabled; } -void ofxTimeline::undo(){ - if(undoPointer > 0){ - undoPointer--; - restoreToState(undoStack[undoPointer]); +void ofxTimeline::undo() { + if (undoPointer > 0) { + undoPointer--; + restoreToState(undoStack[undoPointer]); unsavedChanges = true; - } + } } -void ofxTimeline::redo(){ - if(undoPointer < undoStack.size()-1){ - undoPointer++; +void ofxTimeline::redo() { + if (undoPointer < undoStack.size() - 1) { + undoPointer++; restoreToState(undoStack[undoPointer]); unsavedChanges = true; - } + } } -void ofxTimeline::restoreToState(vector& state){ - for(int i = 0; i < state.size(); i++){ -// cout << "restoring state for track " << state[i].track->getDisplayName() << endl; -// cout << state[i].stateBuffer << endl; - state[i].track->loadFromXMLRepresentation(state[i].stateBuffer); - } +void ofxTimeline::restoreToState(vector& state) { + for (int i = 0; i < state.size(); i++) { + // cout << "restoring state for track " << state[i].track->getDisplayName() << endl; + // cout << state[i].stateBuffer << endl; + state[i].track->loadFromXMLRepresentation(state[i].stateBuffer); + } } //called on mouse down and key down //stores the state of all tracks that could potentially be modified //by this action so that we can push ones that actually were changed //onto the undo stack -void ofxTimeline::collectStateBuffers(){ +void ofxTimeline::collectStateBuffers() { - if(!undoEnabled) return; + if (!undoEnabled) return; - vector tracks = currentPage->getTracks(); - stateBuffers.clear(); - modifiedTracks.clear(); - for(int i = 0; i < tracks.size(); i++){ - ofxTLTrack* track = tracks[i]; - if(track->getSelectedItemCount() > 0 || track->isHovering() || track->hasFocus()){ + vector tracks = currentPage->getTracks(); + stateBuffers.clear(); + modifiedTracks.clear(); + for (int i = 0; i < tracks.size(); i++) { + ofxTLTrack* track = tracks[i]; + if (track->getSelectedItemCount() > 0 || track->isHovering() || track->hasFocus()) { - UndoItem ui; - ui.track = track; - ui.stateBuffer = track->getXMLRepresentation(); - stateBuffers.push_back(ui); -// cout << "collecting state for " << track->getDisplayName() << endl; -// cout << ui.stateBuffer << endl; + UndoItem ui; + ui.track = track; + ui.stateBuffer = track->getXMLRepresentation(); + stateBuffers.push_back(ui); + // cout << "collecting state for " << track->getDisplayName() << endl; + // cout << ui.stateBuffer << endl; - } - } + } + } } //go through the state buffers and see which tracks were actually modified //push the collection of them onto the stack if there were any -void ofxTimeline::pushUndoStack(){ -// cout << "pushing undo stack" << endl; +void ofxTimeline::pushUndoStack() { + // cout << "pushing undo stack" << endl; - if(!undoEnabled) return; + if (!undoEnabled) return; - vector undoCollection; + vector undoCollection; set::iterator trackit; -// for(int i = 0; i < modifiedTracks.size(); i++){ - for(trackit = modifiedTracks.begin(); trackit != modifiedTracks.end(); trackit++){ - for(int buf = 0; buf < stateBuffers.size(); buf++){ - //this m - if(*trackit == stateBuffers[buf].track){ -// cout << "modified state buffer for " << modifiedTracks[i]->getDisplayName() << endl; - undoCollection.push_back(stateBuffers[buf]); - } - } - } - - if(undoCollection.size() > 0){ - //remove any history that we've undone - while(undoPointer < undoStack.size()){ - undoStack.pop_back(); - } - undoStack.push_back(undoCollection); - undoPointer = undoStack.size(); - - //store the most recent state at the top of the queue - vector currentState; - for(trackit = modifiedTracks.begin(); trackit != modifiedTracks.end(); trackit++){ - UndoItem ui; - ui.track = *trackit;//modifiedTracks[i]; - ui.stateBuffer = (*trackit)->getXMLRepresentation(); - currentState.push_back(ui); - } - undoStack.push_back(currentState); - } - -} - -void ofxTimeline::setMovePlayheadOnDrag(bool movePlayhead){ + // for(int i = 0; i < modifiedTracks.size(); i++){ + for (trackit = modifiedTracks.begin(); trackit != modifiedTracks.end(); trackit++) { + for (int buf = 0; buf < stateBuffers.size(); buf++) { + //this m + if (*trackit == stateBuffers[buf].track) { + // cout << "modified state buffer for " << modifiedTracks[i]->getDisplayName() << endl; + undoCollection.push_back(stateBuffers[buf]); + } + } + } + + if (undoCollection.size() > 0) { + //remove any history that we've undone + while (undoPointer < undoStack.size()) { + undoStack.pop_back(); + } + undoStack.push_back(undoCollection); + undoPointer = undoStack.size(); + + //store the most recent state at the top of the queue + vector currentState; + for (trackit = modifiedTracks.begin(); trackit != modifiedTracks.end(); trackit++) { + UndoItem ui; + ui.track = *trackit;//modifiedTracks[i]; + ui.stateBuffer = (*trackit)->getXMLRepresentation(); + currentState.push_back(ui); + } + undoStack.push_back(currentState); + } + +} + +void ofxTimeline::setMovePlayheadOnDrag(bool movePlayhead) { movePlayheadOnDrag = movePlayhead; } -bool ofxTimeline::getMovePlayheadOnDrag(){ +bool ofxTimeline::getMovePlayheadOnDrag() { return movePlayheadOnDrag; } -ofxTLPlaybackEventArgs ofxTimeline::createPlaybackEvent(){ +ofxTLPlaybackEventArgs ofxTimeline::createPlaybackEvent() { ofxTLPlaybackEventArgs args; - args.sender = this; + args.sender = this; args.durationInFrames = timecode.frameForSeconds(durationInSeconds); args.durationInSeconds = durationInSeconds; args.currentTime = currentTime; @@ -473,668 +472,668 @@ ofxTLPlaybackEventArgs ofxTimeline::createPlaybackEvent(){ //internal elements call this when the value has changed, //can call repeatedly without incurring saves -void ofxTimeline::flagUserChangedValue(){ +void ofxTimeline::flagUserChangedValue() { userChangedValue = true; } //this returns and clears the flag, generally call once per frame -bool ofxTimeline::getUserChangedValue(){ +bool ofxTimeline::getUserChangedValue() { bool hasChanged = userChangedValue; - userChangedValue = false; - return hasChanged; + userChangedValue = false; + return hasChanged; } -void ofxTimeline::flagTrackModified(ofxTLTrack* track){ -// cout << "modified track " << track->getDisplayName() << endl; +void ofxTimeline::flagTrackModified(ofxTLTrack* track) { + // cout << "modified track " << track->getDisplayName() << endl; flagUserChangedValue(); - if(undoEnabled){ - modifiedTracks.insert(track); - } + if (undoEnabled) { + modifiedTracks.insert(track); + } - unsavedChanges = true; - if(autosave){ - track->save(); - } + unsavedChanges = true; + if (autosave) { + track->save(); + } } -bool ofxTimeline::hasUnsavedChanges(){ +bool ofxTimeline::hasUnsavedChanges() { return unsavedChanges; } -void ofxTimeline::save(){ - for(int i = 0; i < pages.size(); i++){ - pages[i]->save(); - } +void ofxTimeline::save() { + for (int i = 0; i < pages.size(); i++) { + pages[i]->save(); + } zoomer->save(); inoutTrack->save(); unsavedChanges = false; } -void ofxTimeline::play(){ +void ofxTimeline::play() { - if(!isEnabled){ - return; - } + if (!isEnabled) { + return; + } - if(!getIsPlaying()){ + if (!getIsPlaying()) { //commented out - always updating // if(!isOnThread){ // ofAddListener(ofEvents().update, this, &ofxTimeline::update); // } - if(timeControl != NULL){ + if (timeControl != NULL) { timeControl->play(); return; } //if we are at the end and not looping, reset to the beginning - if(isDone()){ - setPercentComplete(0.0); - } + if (isDone()) { + setPercentComplete(0.0); + } isPlaying = true; - currentTime = ofClamp(currentTime, getInTimeInSeconds(), getOutTimeInSeconds()); - playbackStartTime = timer.getAppTimeSeconds() - currentTime; - playbackStartFrame = ofGetFrameNum() - timecode.frameForSeconds(currentTime); + currentTime = ofClamp(currentTime, getInTimeInSeconds(), getOutTimeInSeconds()); + playbackStartTime = timer.getAppTimeSeconds() - currentTime; + playbackStartFrame = ofGetFrameNum() - timecode.frameForSeconds(currentTime); ofxTLPlaybackEventArgs args = createPlaybackEvent(); ofNotifyEvent(timelineEvents.playbackStarted, args); } } static bool menusRemoved = false; -void ofxTimeline::removeCocoaMenusFromGlut(string appName){ +void ofxTimeline::removeCocoaMenusFromGlut(string appName) { #ifdef TARGET_OSX - if(!menusRemoved){ + if (!menusRemoved) { RemoveCocoaMenusFromGlut(appName); menusRemoved = true; } #endif } -void ofxTimeline::stop(){ +void ofxTimeline::stop() { - if(!isEnabled){ - return; - } + if (!isEnabled) { + return; + } - if(getIsPlaying()){ + if (getIsPlaying()) { -// if(!isOnThread){ -// ofRemoveListener(ofEvents().update, this, &ofxTimeline::update); -// } + // if(!isOnThread){ + // ofRemoveListener(ofEvents().update, this, &ofxTimeline::update); + // } - if(timeControl != NULL){ + if (timeControl != NULL) { timeControl->stop(); return; } - isPlaying = false; + isPlaying = false; - if(!ticker->getIsScrubbing()){ //dont trigger event if we are just scrubbing + if (!ticker->getIsScrubbing()) { //dont trigger event if we are just scrubbing ofxTLPlaybackEventArgs args = createPlaybackEvent(); ofNotifyEvent(timelineEvents.playbackEnded, args); } } } -void ofxTimeline::playSelectedTrack(){ - if(currentPage->getFocusedTrack() != NULL) currentPage->getFocusedTrack()->play(); +void ofxTimeline::playSelectedTrack() { + if (currentPage->getFocusedTrack() != NULL) currentPage->getFocusedTrack()->play(); } -void ofxTimeline::stopSelectedTrack(){ - if(currentPage->getFocusedTrack() != NULL) currentPage->getFocusedTrack()->stop(); +void ofxTimeline::stopSelectedTrack() { + if (currentPage->getFocusedTrack() != NULL) currentPage->getFocusedTrack()->stop(); } -bool ofxTimeline::togglePlaySelectedTrack(){ - if(currentPage->getFocusedTrack() != NULL) currentPage->getFocusedTrack()->togglePlay(); +bool ofxTimeline::togglePlaySelectedTrack() { + if (currentPage->getFocusedTrack() != NULL) currentPage->getFocusedTrack()->togglePlay(); return getIsPlaying(); } -bool ofxTimeline::togglePlay(){ +bool ofxTimeline::togglePlay() { - if(!isEnabled){ - return false; - } + if (!isEnabled) { + return false; + } -// if(timeControl != NULL){ -// return timeControl->togglePlay(); -// } + //if(timeControl != NULL){ + // return timeControl->togglePlay(); + //} - if(getIsPlaying()){ + if (getIsPlaying()) { stop(); } - else{ + else { play(); } return getIsPlaying(); } -bool ofxTimeline::getSpacebarTogglesPlay(){ - return spacebarTogglesPlay; +bool ofxTimeline::getSpacebarTogglesPlay() { + return spacebarTogglesPlay; } -void ofxTimeline::setSpacebarTogglePlay(bool spacebarPlays){ - spacebarTogglesPlay = spacebarPlays; +void ofxTimeline::setSpacebarTogglePlay(bool spacebarPlays) { + spacebarTogglesPlay = spacebarPlays; } -bool ofxTimeline::getIsPlaying(){ +bool ofxTimeline::getIsPlaying() { return timeControl != NULL ? timeControl->getIsPlaying() : isPlaying; } -void ofxTimeline::setHoverTime(unsigned long long millisTime){ +void ofxTimeline::setHoverTime(unsigned long long millisTime) { ticker->setHoverTime(millisTime); } -void ofxTimeline::setCurrentFrame(int newFrame){ - setCurrentTimeSeconds(timecode.secondsForFrame(newFrame)); +void ofxTimeline::setCurrentFrame(int newFrame) { + setCurrentTimeSeconds(timecode.secondsForFrame(newFrame)); } -void ofxTimeline::setPercentComplete(float percent){ - setCurrentTimeSeconds(percent*durationInSeconds); +void ofxTimeline::setPercentComplete(float percent) { + setCurrentTimeSeconds(percent*durationInSeconds); } -void ofxTimeline::setCurrentTimecode(string timecodeString){ - setCurrentTimeSeconds(timecode.secondsForTimecode(timecodeString)); +void ofxTimeline::setCurrentTimecode(string timecodeString) { + setCurrentTimeSeconds(timecode.secondsForTimecode(timecodeString)); } -void ofxTimeline::setCurrentTimeSeconds(float time){ +void ofxTimeline::setCurrentTimeSeconds(float time) { currentTime = time; - if(isPlaying){ - playbackStartTime = timer.getAppTimeSeconds() - currentTime; - playbackStartFrame = ofGetFrameNum() - timecode.frameForSeconds(currentTime); - } - + if (isPlaying) { + playbackStartTime = timer.getAppTimeSeconds() - currentTime; + playbackStartFrame = ofGetFrameNum() - timecode.frameForSeconds(currentTime); + } + } -void ofxTimeline::setCurrentTimeMillis(unsigned long long millis){ - setCurrentTimeSeconds(millis/1000.); +void ofxTimeline::setCurrentTimeMillis(unsigned long long millis) { + setCurrentTimeSeconds(millis / 1000.); } -void ofxTimeline::setFrameRate(float fps){ +void ofxTimeline::setFrameRate(float fps) { timecode.setFPS(fps); } -void ofxTimeline::setFrameBased(bool frameBased){ - isFrameBased = frameBased; +void ofxTimeline::setFrameBased(bool frameBased) { + isFrameBased = frameBased; } -bool ofxTimeline::getIsFrameBased(){ +bool ofxTimeline::getIsFrameBased() { return isFrameBased; } -int ofxTimeline::getCurrentFrame(){ - return timecode.frameForSeconds(currentTime); +int ofxTimeline::getCurrentFrame() { + return timecode.frameForSeconds(currentTime); } int ofxTimeline::getCurrentPageIndex() { - return tabs->getSelectedPageIndex(); + return tabs->getSelectedPageIndex(); } string ofxTimeline::getCurrentPageName() { - return tabs->getSelectedPageName(); + return tabs->getSelectedPageName(); } -long ofxTimeline::getCurrentTimeMillis(){ - return currentTime*1000; +long ofxTimeline::getCurrentTimeMillis() { + return currentTime * 1000; } -float ofxTimeline::getCurrentTime(){ +float ofxTimeline::getCurrentTime() { return currentTime; } -float ofxTimeline::getPercentComplete(){ - return currentTime / durationInSeconds; +float ofxTimeline::getPercentComplete() { + return currentTime / durationInSeconds; } -string ofxTimeline::getCurrentTimecode(){ - return timecode.timecodeForSeconds(currentTime); +string ofxTimeline::getCurrentTimecode() { + return timecode.timecodeForSeconds(currentTime); } -long ofxTimeline::getQuantizedTime(unsigned long long time, unsigned long long step){ - double oneMeasure = 1000/(getBPM()/240.); // in milliseconds +long ofxTimeline::getQuantizedTime(unsigned long long time, unsigned long long step) { + double oneMeasure = 1000 / (getBPM() / 240.); // in milliseconds step = oneMeasure / step; // convert step to milliseconds unsigned long long base = time / step; base = time % step > (step * 0.5) ? base + 1 : base; // round up or down return base * step; } -void ofxTimeline::setInPointAtPlayhead(){ - setInPointAtSeconds(currentTime); +void ofxTimeline::setInPointAtPlayhead() { + setInPointAtSeconds(currentTime); } -void ofxTimeline::setInPointAtPercent(float percent){ +void ofxTimeline::setInPointAtPercent(float percent) { inoutRange.min = ofClamp(percent, 0, inoutRange.max); - triggerInOutEvent(); + triggerInOutEvent(); } -void ofxTimeline::setInPointAtSeconds(float time){ - setInPointAtPercent(time/durationInSeconds); +void ofxTimeline::setInPointAtSeconds(float time) { + setInPointAtPercent(time / durationInSeconds); } -void ofxTimeline::setInPointAtFrame(int frame){ - setInPointAtPercent(timecode.secondsForFrame(frame) / durationInSeconds); +void ofxTimeline::setInPointAtFrame(int frame) { + setInPointAtPercent(timecode.secondsForFrame(frame) / durationInSeconds); } -void ofxTimeline::setInPointAtMillis(unsigned long long millis){ - setInPointAtPercent(millis / (1000. * durationInSeconds) ); +void ofxTimeline::setInPointAtMillis(unsigned long long millis) { + setInPointAtPercent(millis / (1000. * durationInSeconds)); } -void ofxTimeline::setInPointAtTimecode(string timecodeString){ - setInPointAtPercent(timecode.secondsForTimecode(timecodeString) / durationInSeconds); +void ofxTimeline::setInPointAtTimecode(string timecodeString) { + setInPointAtPercent(timecode.secondsForTimecode(timecodeString) / durationInSeconds); } -void ofxTimeline::setOutPointAtPlayhead(){ - setOutPointAtSeconds(currentTime); +void ofxTimeline::setOutPointAtPlayhead() { + setOutPointAtSeconds(currentTime); } -void ofxTimeline::setOutPointAtPercent(float percent){ +void ofxTimeline::setOutPointAtPercent(float percent) { inoutRange.max = ofClamp(percent, inoutRange.min, 1.0); - triggerInOutEvent(); + triggerInOutEvent(); } -void ofxTimeline::setOutPointAtFrame(float frame){ - setOutPointAtPercent(timecode.secondsForFrame(frame) / durationInSeconds); +void ofxTimeline::setOutPointAtFrame(float frame) { + setOutPointAtPercent(timecode.secondsForFrame(frame) / durationInSeconds); } -void ofxTimeline::setOutPointAtSeconds(float time){ - setOutPointAtPercent(time/durationInSeconds); +void ofxTimeline::setOutPointAtSeconds(float time) { + setOutPointAtPercent(time / durationInSeconds); } -void ofxTimeline::setOutPointAtMillis(unsigned long long millis){ - setOutPointAtPercent(millis / (1000. * durationInSeconds) ); +void ofxTimeline::setOutPointAtMillis(unsigned long long millis) { + setOutPointAtPercent(millis / (1000. * durationInSeconds)); } -void ofxTimeline::setOutPointAtTimecode(string timecodeString){ - setOutPointAtPercent(timecode.secondsForTimecode(timecodeString) / durationInSeconds); +void ofxTimeline::setOutPointAtTimecode(string timecodeString) { + setOutPointAtPercent(timecode.secondsForTimecode(timecodeString) / durationInSeconds); } -void ofxTimeline::setInOutRange(ofRange inoutPercentRange){ - if(inoutPercentRange.min > inoutPercentRange.max) return; +void ofxTimeline::setInOutRange(ofRange inoutPercentRange) { + if (inoutPercentRange.min > inoutPercentRange.max) return; inoutRange = inoutPercentRange; - triggerInOutEvent(); + triggerInOutEvent(); } -void ofxTimeline::setInOutRangeMillis(unsigned long long min, unsigned long long max){ +void ofxTimeline::setInOutRangeMillis(unsigned long long min, unsigned long long max) { inoutRange = ofRange(min / (durationInSeconds*1000.), - max / (durationInSeconds*1000.) ); - triggerInOutEvent(); + max / (durationInSeconds*1000.)); + triggerInOutEvent(); } -void ofxTimeline::triggerInOutEvent(){ - ofxTLInOutEventArgs args; - args.sender = this; - args.inoutRange = inoutRange; - ofNotifyEvent(events().inOutChanged, args); +void ofxTimeline::triggerInOutEvent() { + ofxTLInOutEventArgs args; + args.sender = this; + args.inoutRange = inoutRange; + ofNotifyEvent(events().inOutChanged, args); } -void ofxTimeline::setCurrentTimeToInPoint(){ - setPercentComplete(inoutRange.min); +void ofxTimeline::setCurrentTimeToInPoint() { + setPercentComplete(inoutRange.min); } -void ofxTimeline::setCurrentTimeToOutPoint(){ - setPercentComplete(inoutRange.max); +void ofxTimeline::setCurrentTimeToOutPoint() { + setPercentComplete(inoutRange.max); } -void ofxTimeline::clearInOut(){ - setInOutRange(ofRange(0.0,1.0)); +void ofxTimeline::clearInOut() { + setInOutRange(ofRange(0.0, 1.0)); } -ofRange ofxTimeline::getInOutRange(){ +ofRange ofxTimeline::getInOutRange() { return inoutRange; } -ofLongRange ofxTimeline::getInOutRangeMillis(){ +ofLongRange ofxTimeline::getInOutRangeMillis() { return ofLongRange(getInTimeInMillis(), getOutTimeInMillis()); } -int ofxTimeline::getInFrame(){ +int ofxTimeline::getInFrame() { return timecode.frameForSeconds(getInTimeInSeconds()); } -int ofxTimeline::getOutFrame(){ - return timecode.frameForSeconds(getOutTimeInSeconds()); +int ofxTimeline::getOutFrame() { + return timecode.frameForSeconds(getOutTimeInSeconds()); } -float ofxTimeline::getInTimeInSeconds(){ +float ofxTimeline::getInTimeInSeconds() { return durationInSeconds*inoutRange.min; } -float ofxTimeline::getOutTimeInSeconds(){ +float ofxTimeline::getOutTimeInSeconds() { return durationInSeconds*inoutRange.max; } -long ofxTimeline::getInTimeInMillis(){ - return getInTimeInSeconds()*1000; +long ofxTimeline::getInTimeInMillis() { + return getInTimeInSeconds() * 1000; } -string ofxTimeline::getInPointTimecode(){ +string ofxTimeline::getInPointTimecode() { return timecode.timecodeForSeconds(getInTimeInSeconds()); } -long ofxTimeline::getOutTimeInMillis(){ - return getOutTimeInSeconds()*1000; +long ofxTimeline::getOutTimeInMillis() { + return getOutTimeInSeconds() * 1000; } -string ofxTimeline::getOutPointTimecode(){ +string ofxTimeline::getOutPointTimecode() { return timecode.timecodeForSeconds(getOutTimeInSeconds()); } -bool ofxTimeline::toggleEnabled(){ - if(isEnabled){ +bool ofxTimeline::toggleEnabled() { + if (isEnabled) { disable(); } - else{ + else { enable(); } return isEnabled; } -void ofxTimeline::enable(){ - if(!isEnabled){ +void ofxTimeline::enable() { + if (!isEnabled) { isEnabled = true; enableEvents(); - } + } } -void ofxTimeline::disable(){ - if(isEnabled){ - stop(); +void ofxTimeline::disable() { + if (isEnabled) { + stop(); isEnabled = false; disableEvents(); - } + } } -bool ofxTimeline::getIsEnabled(){ +bool ofxTimeline::getIsEnabled() { return isEnabled; } //clears every element //TODO how should this work with Undo?? -void ofxTimeline::clear(){ - for(int i = 0; i < pages.size(); i++){ - pages[i]->clear(); - } +void ofxTimeline::clear() { + for (int i = 0; i < pages.size(); i++) { + pages[i]->clear(); + } } -void ofxTimeline::reset(){ //gets rid of everything +void ofxTimeline::reset() { //gets rid of everything - if(!isSetup){ - return; - } + if (!isSetup) { + return; + } - if(isOnThread){ + if (isOnThread) { waitForThread(true); } - disable(); - undoStack.clear(); - for(int i = 0; i < pages.size(); i++){ - delete pages[i]; - } - if(tabs != NULL){ - tabs->clear(); - } - - setInOutRange(ofRange(0,1.0)); - pages.clear(); - trackNameToPage.clear(); - currentPage = NULL; - modalTrack = NULL; - timeControl = NULL; + disable(); + undoStack.clear(); + for (int i = 0; i < pages.size(); i++) { + delete pages[i]; + } + if (tabs != NULL) { + tabs->clear(); + } + + setInOutRange(ofRange(0, 1.0)); + pages.clear(); + trackNameToPage.clear(); + currentPage = NULL; + modalTrack = NULL; + timeControl = NULL; addPage("Page One", true); -// if(isOnThread){ -// startThread(); -// } + // if(isOnThread){ + // startThread(); + // } ofRemoveListener(ofEvents().update, this, &ofxTimeline::update); -// ofRemoveListener(ofEvents().windowResized, this, &ofxTimeline::windowResized); + // ofRemoveListener(ofEvents().windowResized, this, &ofxTimeline::windowResized); - isSetup = false; + isSetup = false; } -void ofxTimeline::setDurationInFrames(int frames){ - setDurationInSeconds(timecode.secondsForFrame(frames)); +void ofxTimeline::setDurationInFrames(int frames) { + setDurationInSeconds(timecode.secondsForFrame(frames)); } -void ofxTimeline::setDurationInSeconds(float seconds){ +void ofxTimeline::setDurationInSeconds(float seconds) { bool updateInTime = inoutRange.min > 0.; bool updateOutTime = inoutRange.max < 1.; - float inTimeSeconds = getInTimeInSeconds(); + float inTimeSeconds = getInTimeInSeconds(); float outTimeSeconds = getOutTimeInSeconds(); - if(seconds <= 0.){ - ofLogError("ofxTimeline::setDurationInSeconds") << " Duration must set a positive number"; - return; - } + if (seconds <= 0.) { + ofLogError("ofxTimeline::setDurationInSeconds") << " Duration must set a positive number"; + return; + } //verify no elements are being truncated - durationInSeconds = MAX(seconds, getLatestTime()/1000.0); + durationInSeconds = MAX(seconds, getLatestTime() / 1000.0); - if(updateInTime){ + if (updateInTime) { setInPointAtSeconds(inTimeSeconds); } - if(updateOutTime){ + if (updateOutTime) { setOutPointAtSeconds(outTimeSeconds); } zoomer->setViewRange(zoomer->getSelectedRange()); } -void ofxTimeline::setDurationInMillis(unsigned long long millis){ - setDurationInSeconds(millis/1000.); +void ofxTimeline::setDurationInMillis(unsigned long long millis) { + setDurationInSeconds(millis / 1000.); } -void ofxTimeline::setDurationInTimecode(string timecodeString){ - float newDuration = timecode.secondsForTimecode(timecodeString); - if(newDuration > 0){ - setDurationInSeconds(newDuration); - } - else{ - ofLogError() << "ofxTimeline::setDurationInTimecode -- " << timecodeString << " is invalid, please use the format HH:MM:SS:MLS"; - } +void ofxTimeline::setDurationInTimecode(string timecodeString) { + float newDuration = timecode.secondsForTimecode(timecodeString); + if (newDuration > 0) { + setDurationInSeconds(newDuration); + } + else { + ofLogError() << "ofxTimeline::setDurationInTimecode -- " << timecodeString << " is invalid, please use the format HH:MM:SS:MLS"; + } } -int ofxTimeline::getDurationInFrames(){ - return timecode.frameForSeconds(durationInSeconds); +int ofxTimeline::getDurationInFrames() { + return timecode.frameForSeconds(durationInSeconds); } -long ofxTimeline::getDurationInMilliseconds(){ - return durationInSeconds*1000; //TODO: update to store currentTime in millis +long ofxTimeline::getDurationInMilliseconds() { + return durationInSeconds * 1000; //TODO: update to store currentTime in millis } -float ofxTimeline::getDurationInSeconds(){ +float ofxTimeline::getDurationInSeconds() { return durationInSeconds; } -string ofxTimeline::getDurationInTimecode(){ - return timecode.timecodeForSeconds(durationInSeconds); +string ofxTimeline::getDurationInTimecode() { + return timecode.timecodeForSeconds(durationInSeconds); } -void ofxTimeline::setAutosave(bool doAutosave){ +void ofxTimeline::setAutosave(bool doAutosave) { autosave = doAutosave; } -void ofxTimeline::setOffset(ofVec2f newOffset){ - if(offset != newOffset){ - offset = newOffset; - updatePagePositions(); - ofEventArgs args; - ofNotifyEvent(timelineEvents.viewWasResized, args); - } +void ofxTimeline::setOffset(ofVec2f newOffset) { + if (offset != newOffset) { + offset = newOffset; + updatePagePositions(); + ofEventArgs args; + ofNotifyEvent(timelineEvents.viewWasResized, args); + } } -void ofxTimeline::setLockWidthToWindow(bool lockWidth){ - lockWidthToWindow = lockWidth; - if(width != ofGetWidth()){ - recalculateBoundingRects(); - } +void ofxTimeline::setLockWidthToWindow(bool lockWidth) { + lockWidthToWindow = lockWidth; + if (width != ofGetWidth()) { + recalculateBoundingRects(); + } } -void ofxTimeline::setMinimalHeaders(bool headersMinimal){ - if(minimalHeaders != headersMinimal){ +void ofxTimeline::setMinimalHeaders(bool headersMinimal) { + if (minimalHeaders != headersMinimal) { minimalHeaders = headersMinimal; - for(int i = 0; i < pages.size(); i++){ + for (int i = 0; i < pages.size(); i++) { pages[i]->setMinimalHeaders(minimalHeaders); } } } -bool ofxTimeline::areHeadersMinimal(){ +bool ofxTimeline::areHeadersMinimal() { return minimalHeaders; } -bool ofxTimeline::toggleShowFooters(){ +bool ofxTimeline::toggleShowFooters() { setFootersHidden(!footersHidden); return !footersHidden; } -void ofxTimeline::setFootersHidden(bool hidden){ - if(hidden != footersHidden){ +void ofxTimeline::setFootersHidden(bool hidden) { + if (hidden != footersHidden) { footersHidden = hidden; - for(int i = 0; i < pages.size(); i++){ + for (int i = 0; i < pages.size(); i++) { pages[i]->hideFooters(footersHidden); } } } -bool ofxTimeline::areFootersHidden(){ +bool ofxTimeline::areFootersHidden() { return footersHidden; } -void ofxTimeline::setEditableHeaders(bool headersEditable){ +void ofxTimeline::setEditableHeaders(bool headersEditable) { headersAreEditable = headersEditable; } -bool ofxTimeline::areHeadersEditable(){ +bool ofxTimeline::areHeadersEditable() { return headersAreEditable; } -bool ofxTimeline::getLockWidthToWindow(){ - return lockWidthToWindow; +bool ofxTimeline::getLockWidthToWindow() { + return lockWidthToWindow; } -void ofxTimeline::setWidth(float newWidth){ - if(width != newWidth){ - if(newWidth != ofGetWidth()){ +void ofxTimeline::setWidth(float newWidth) { + if (width != newWidth) { + if (newWidth != ofGetWidth()) { lockWidthToWindow = false; } - width = newWidth; - updatePagePositions(); - ofEventArgs args; - ofNotifyEvent(events().viewWasResized, args); - } + width = newWidth; + updatePagePositions(); + ofEventArgs args; + ofNotifyEvent(events().viewWasResized, args); + } } -void ofxTimeline::setHeight(float height){ - if(height != totalDrawRect.height){ +void ofxTimeline::setHeight(float height) { + if (height != totalDrawRect.height) { float staticHeight = totalDrawRect.height - currentPage->getDrawRect().height; cout << "the static height is " << staticHeight << endl; currentPage->setExpandToHeight(height - staticHeight); currentPage->evenlyDistributeTrackHeights(); updatePagePositions(); - ofEventArgs args; - ofNotifyEvent(events().viewWasResized, args); + ofEventArgs args; + ofNotifyEvent(events().viewWasResized, args); cout << "desired height was " << height << " resulting height " << totalDrawRect.height << endl; } } -void ofxTimeline::collapseAllTracks(){ +void ofxTimeline::collapseAllTracks() { currentPage->collapseAllTracks(); } -float ofxTimeline::getWidth(){ +float ofxTimeline::getWidth() { return getDrawRect().width; } -float ofxTimeline::getHeight(){ +float ofxTimeline::getHeight() { return getDrawRect().height; } -ofRectangle ofxTimeline::getDrawRect(){ +ofRectangle ofxTimeline::getDrawRect() { return totalDrawRect; } -ofVec2f ofxTimeline::getTopLeft(){ - return ofVec2f(totalDrawRect.x, totalDrawRect.y); +ofVec2f ofxTimeline::getTopLeft() { + return ofVec2f(totalDrawRect.x, totalDrawRect.y); } -ofVec2f ofxTimeline::getTopRight(){ - return ofVec2f(totalDrawRect.x+totalDrawRect.width, totalDrawRect.y); +ofVec2f ofxTimeline::getTopRight() { + return ofVec2f(totalDrawRect.x + totalDrawRect.width, totalDrawRect.y); } -ofVec2f ofxTimeline::getBottomLeft(){ - return ofVec2f(totalDrawRect.x, totalDrawRect.y+totalDrawRect.height); +ofVec2f ofxTimeline::getBottomLeft() { + return ofVec2f(totalDrawRect.x, totalDrawRect.y + totalDrawRect.height); } -ofVec2f ofxTimeline::getBottomRight(){ - return ofVec2f(totalDrawRect.x+totalDrawRect.width, totalDrawRect.y+totalDrawRect.height); +ofVec2f ofxTimeline::getBottomRight() { + return ofVec2f(totalDrawRect.x + totalDrawRect.width, totalDrawRect.y + totalDrawRect.height); } -void ofxTimeline::updatePagePositions(){ - if(isSetup){ +void ofxTimeline::updatePagePositions() { + if (isSetup) { ofVec2f pageOffset = ofVec2f(offset.x, ticker->getBottomEdge()); - for(int i = 0; i < pages.size(); i++){ + for (int i = 0; i < pages.size(); i++) { pages[i]->setContainer(pageOffset, width); } - if(currentPage != NULL){ + if (currentPage != NULL) { currentPage->recalculateHeight(); } } } -void ofxTimeline::presentedModalContent(ofxTLTrack* newModalTrack){ - modalTrack = newModalTrack; +void ofxTimeline::presentedModalContent(ofxTLTrack* newModalTrack) { + modalTrack = newModalTrack; } -void ofxTimeline::dismissedModalContent(){ +void ofxTimeline::dismissedModalContent() { modalTrack = NULL; } -void ofxTimeline::unselectAll(){ +void ofxTimeline::unselectAll() { currentPage->unselectAll(); } void ofxTimeline::setBPM(float bpm) { - ticker->setBPM(bpm); + ticker->setBPM(bpm); } float ofxTimeline::getBPM() { return ticker->getBPM(); } -bool ofxTimeline::toggleSnapToBPM(){ +bool ofxTimeline::toggleSnapToBPM() { snapToBPM = !snapToBPM; - return snapToBPM; + return snapToBPM; } -void ofxTimeline::enableSnapToBPM(bool enableSnap){ - snapToBPM = enableSnap; +void ofxTimeline::enableSnapToBPM(bool enableSnap) { + snapToBPM = enableSnap; } -bool ofxTimeline::getSnapToBPM(){ - return snapToBPM; +bool ofxTimeline::getSnapToBPM() { + return snapToBPM; } -bool ofxTimeline::toggleShowBPMGrid(){ - ticker->setDrawBPMGrid(!ticker->getDrawBPMGrid()); +bool ofxTimeline::toggleShowBPMGrid() { + ticker->setDrawBPMGrid(!ticker->getDrawBPMGrid()); return ticker->getDrawBPMGrid(); } -void ofxTimeline::setShowBPMGrid(bool enableGrid){ - ticker->setDrawBPMGrid(enableGrid); +void ofxTimeline::setShowBPMGrid(bool enableGrid) { + ticker->setDrawBPMGrid(enableGrid); } -bool ofxTimeline::getShowBPMGrid(){ - return ticker->getDrawBPMGrid(); +bool ofxTimeline::getShowBPMGrid() { + return ticker->getDrawBPMGrid(); } -bool ofxTimeline::toggleSnapToOtherKeyframes(){ - snapToOtherElements = !snapToOtherElements; - return snapToOtherElements; +bool ofxTimeline::toggleSnapToOtherKeyframes() { + snapToOtherElements = !snapToOtherElements; + return snapToOtherElements; } -void ofxTimeline::enableSnapToOtherKeyframes(bool enableSnapToOther){ - snapToOtherElements = enableSnapToOther; +void ofxTimeline::enableSnapToOtherKeyframes(bool enableSnapToOther) { + snapToOtherElements = enableSnapToOther; } -bool ofxTimeline::getSnapToOtherElements(){ - return snapToOtherElements; +bool ofxTimeline::getSnapToOtherElements() { + return snapToOtherElements; } #pragma mark EVENTS @@ -1145,7 +1144,7 @@ void ofxTimeline::enableEvents() { ofAddListener(ofEvents().mouseReleased, this, &ofxTimeline::mouseReleased); ofAddListener(ofEvents().mouseDragged, this, &ofxTimeline::mouseDragged); -// ofAddListener(ofEvents().draw, this, &ofxTimeline::draw); + // ofAddListener(ofEvents().draw, this, &ofxTimeline::draw); ofAddListener(ofEvents().keyPressed, this, &ofxTimeline::keyPressed); ofAddListener(ofEvents().keyReleased, this, &ofxTimeline::keyReleased); @@ -1170,73 +1169,73 @@ void ofxTimeline::disableEvents() { } } -void ofxTimeline::mousePressed(ofMouseEventArgs& args){ - if(!isShowing){ +void ofxTimeline::mousePressed(ofMouseEventArgs& args) { + if (!isShowing) { return; } - long millis = screenXToMillis(args.x); + long millis = screenXToMillis(args.x); - if(modalTrack != NULL){ - modalTrack->mousePressed(args,millis); - } - else{ + if (modalTrack != NULL) { + modalTrack->mousePressed(args, millis); + } + else { bool focus = getDrawRect().inside(args.x, args.y); - if(focus && !timelineHasFocus){ + if (focus && !timelineHasFocus) { currentPage->timelineGainedFocus(); } - else if(!focus && timelineHasFocus){ + else if (!focus && timelineHasFocus) { currentPage->timelineLostFocus(); zoomer->lostFocus(); } timelineHasFocus = focus; - if(timelineHasFocus){ + if (timelineHasFocus) { tabs->mousePressed(args); inoutTrack->mousePressed(args); ticker->mousePressed(args); - currentPage->mousePressed(args,millis); + currentPage->mousePressed(args, millis); zoomer->mousePressed(args); } - else{ + else { unselectAll(); } currentPage->setSnappingEnabled((snapToBPM || snapToOtherElements) && dragAnchorSet); } - //collect state buffers after items are selected and focus is set - collectStateBuffers(); + //collect state buffers after items are selected and focus is set + collectStateBuffers(); } -void ofxTimeline::mouseMoved(ofMouseEventArgs& args){ - if(!isShowing){ +void ofxTimeline::mouseMoved(ofMouseEventArgs& args) { + if (!isShowing) { return; } - long millis = screenXToMillis(args.x); + long millis = screenXToMillis(args.x); - if(modalTrack != NULL){ - modalTrack->_mouseMoved(args, millis); - return; - } + if (modalTrack != NULL) { + modalTrack->_mouseMoved(args, millis); + return; + } - inoutTrack->mouseMoved(args); + inoutTrack->mouseMoved(args); ticker->mouseMoved(args); currentPage->mouseMoved(args, millis); zoomer->mouseMoved(args); } -void ofxTimeline::mouseDragged(ofMouseEventArgs& args){ - if(!isShowing){ +void ofxTimeline::mouseDragged(ofMouseEventArgs& args) { + if (!isShowing) { return; } - long millis = screenXToMillis(args.x); + long millis = screenXToMillis(args.x); - if(modalTrack != NULL){ - modalTrack->mouseDragged(args, false); - return; - } + if (modalTrack != NULL) { + modalTrack->mouseDragged(args, false); + return; + } inoutTrack->mouseDragged(args); ticker->mouseDragged(args); @@ -1244,19 +1243,19 @@ void ofxTimeline::mouseDragged(ofMouseEventArgs& args){ zoomer->mouseDragged(args); } -void ofxTimeline::mouseReleased(ofMouseEventArgs& args){ - if(!isShowing){ +void ofxTimeline::mouseReleased(ofMouseEventArgs& args) { + if (!isShowing) { return; } - long millis = screenXToMillis(args.x); + long millis = screenXToMillis(args.x); - dragAnchorSet = false; + dragAnchorSet = false; - if(modalTrack != NULL){ - modalTrack->mouseReleased(args, millis); + if (modalTrack != NULL) { + modalTrack->mouseReleased(args, millis); } - else{ + else { inoutTrack->mouseReleased(args); ticker->mouseReleased(args); tabs->mouseReleased(args); @@ -1267,118 +1266,121 @@ void ofxTimeline::mouseReleased(ofMouseEventArgs& args){ pushUndoStack(); } -void ofxTimeline::keyPressed(ofKeyEventArgs& args){ +void ofxTimeline::keyPressed(ofKeyEventArgs& args) { - //cout << "key event " << args.key << " z? " << int('z') << " ctrl? " << ofGetModifierControlPressed() << " " << ofGetModifierShiftPressed() << " short cut? " << ofGetModifierShortcutKeyPressed() << endl; + //cout << "key event " << args.key << " z? " << int('z') << " ctrl? " << ofGetModifierControlPressed() << " " << ofGetModifierShiftPressed() << " short cut? " << ofGetModifierShortcutKeyPressed() << endl; - if(modalTrack != NULL){ + if (modalTrack != NULL) { collectStateBuffers(); - modalTrack->keyPressed(args); + modalTrack->keyPressed(args); pushUndoStack(); return; - } + } - if(spacebarTogglesPlay && args.key == ' '){ - togglePlay(); - } + if (spacebarTogglesPlay && args.key == ' ') { + togglePlay(); + } - if(!timelineHasFocus) return; + if (!timelineHasFocus) return; - if(undoEnabled && ofGetModifierShortcutKeyPressed() && (args.key == 'z' || args.key == 'z'-96)){ - if(ofGetModifierShiftPressed()){ + if (undoEnabled && ofGetModifierShortcutKeyPressed() && (args.key == 'z' || args.key == 'z' - 96)) { + if (ofGetModifierShiftPressed()) { redo(); } - else{ + else { undo(); } return; } //collect the buffers before the command is sent becasue it's what modifies - collectStateBuffers(); + collectStateBuffers(); - if(ofGetModifierShortcutKeyPressed()){ - if(args.key == 'c' || args.key == 'c'-96){ //copy + if (ofGetModifierShortcutKeyPressed()) { + if (args.key == 'c' || args.key == 'c' - 96) { //copy vector copyattempt; currentPage->copyRequest(copyattempt); - if(copyattempt.size() > 0){ + if (copyattempt.size() > 0) { pasteboard = copyattempt; } } - else if(args.key == 'x' || args.key == 'x'-96){ //cut + else if (args.key == 'x' || args.key == 'x' - 96) { //cut vector copyattempt; currentPage->cutRequest(copyattempt); - if(copyattempt.size() > 0){ + if (copyattempt.size() > 0) { pasteboard = copyattempt; } } - else if(args.key == 'v' || args.key == 'v'-96){ //paste + else if (args.key == 'v' || args.key == 'v' - 96) { //paste if (pasteboard.size() > 0) { currentPage->pasteSent(pasteboard); } } - else if(args.key == 'a' || args.key == 'a'-96){ //select all - if(!ofGetModifierShiftPressed()){ + else if (args.key == 'a' || args.key == 'a' - 96) { //select all + if (!ofGetModifierShiftPressed()) { unselectAll(); } currentPage->selectAll(); } - else if(!autosave && unsavedChanges && (args.key == 's' || args.key == 's'-96) ){ //save + else if (!autosave && unsavedChanges && (args.key == 's' || args.key == 's' - 96)) { //save save(); } } - else if(ofGetModifierAltPressed()){ - if(args.key == 'c' || args.key == 'c'-96 || args.key == 'C' || args.key == 'C'-96){ - if(ofGetModifierShiftPressed()){ + else if (ofGetModifierAltPressed()) { + if (args.key == 'c' || args.key == 'c' - 96 || args.key == 'C' || args.key == 'C' - 96) { + if (ofGetModifierShiftPressed()) { currentPage->evenlyDistributeTrackHeights(); } - else{ + else { currentPage->collapseAllTracks(true); } ofEventArgs args; ofNotifyEvent(events().viewWasResized, args); } - if(args.key == 'e' || args.key == 'e'-96){ + if (args.key == 'e' || args.key == 'e' - 96) { currentPage->expandFocusedTrack(); ofEventArgs args; ofNotifyEvent(events().viewWasResized, args); } } - else{ - if(args.key >= OF_KEY_LEFT && args.key <= OF_KEY_DOWN){ + else { + if (args.key == 's' || args.key == 's' - 96) { + currentPage->snapToCurrentTime(); + } + else if (args.key >= OF_KEY_LEFT && args.key <= OF_KEY_DOWN) { ofVec2f nudgeAmount = ofGetModifierShiftPressed() ? getBigNudgePercent() : getNudgePercent(); - if(getTotalSelectedItems() == 0){ - if(args.key == OF_KEY_LEFT){ - if(getIsFrameBased()){ + if (getTotalSelectedItems() == 0) { + if (args.key == OF_KEY_LEFT) { + if (getIsFrameBased()) { currentTime -= timecode.secondsForFrame(1); } - else{ + else { currentTime -= nudgeAmount.x*getDurationInSeconds(); } } - if(args.key == OF_KEY_RIGHT){ - if(getIsFrameBased()){ + if (args.key == OF_KEY_RIGHT) { + if (getIsFrameBased()) { currentTime += timecode.secondsForFrame(1); } - else{ + else { currentTime += nudgeAmount.x*getDurationInSeconds(); } } } - else{ - if(args.key == OF_KEY_UP){ + else { + if (args.key == OF_KEY_UP) { nudgeAmount.x = 0; } - if(args.key == OF_KEY_DOWN){ + if (args.key == OF_KEY_DOWN) { nudgeAmount.x = 0; nudgeAmount.y = -nudgeAmount.y; } - if(args.key == OF_KEY_RIGHT){ + if (args.key == OF_KEY_RIGHT) { nudgeAmount.y = 0; } - if(args.key == OF_KEY_LEFT){ + if (args.key == OF_KEY_LEFT) { nudgeAmount.x = -nudgeAmount.x; nudgeAmount.y = 0; } @@ -1394,28 +1396,28 @@ void ofxTimeline::keyPressed(ofKeyEventArgs& args){ pushUndoStack(); } -void ofxTimeline::keyReleased(ofKeyEventArgs& args){ +void ofxTimeline::keyReleased(ofKeyEventArgs& args) { //Not reliably called when COMMAND is pressed on OS X } -void ofxTimeline::windowResized(ofResizeEventArgs& args){ - ofNotifyEvent(events().viewWasResized, args, this); -} - -void ofxTimeline::exit(ofEventArgs& args){ -// stop(); -// undoStack.clear(); -// for(int i = 0; i < pages.size(); i++){ -// delete pages[i]; -// } -// tabs->clear(); -// pages.clear(); -// trackNameToPage.clear(); -// currentPage = NULL; -// modalTrack = NULL; -// timeControl = NULL; -// - if(isOnThread){ +void ofxTimeline::windowResized(ofResizeEventArgs& args) { + ofNotifyEvent(events().viewWasResized, args, this); +} + +void ofxTimeline::exit(ofEventArgs& args) { + // stop(); + // undoStack.clear(); + // for(int i = 0; i < pages.size(); i++){ + // delete pages[i]; + // } + // tabs->clear(); + // pages.clear(); + // trackNameToPage.clear(); + // currentPage = NULL; + // modalTrack = NULL; + // timeControl = NULL; + // + if (isOnThread) { ofLogNotice("ofxTimeline::exit") << "waiting for thread" << endl; waitForThread(true); } @@ -1423,38 +1425,38 @@ void ofxTimeline::exit(ofEventArgs& args){ } #pragma mark DRAWING -void ofxTimeline::viewWasResized(ofEventArgs& args){ +void ofxTimeline::viewWasResized(ofEventArgs& args) { recalculateBoundingRects(); } -void ofxTimeline::recalculateBoundingRects(){ - if(lockWidthToWindow){ - width = ofGetWidth(); - } +void ofxTimeline::recalculateBoundingRects() { + if (lockWidthToWindow) { + width = ofGetWidth(); + } - if(pages.size() > 1){ + if (pages.size() > 1) { tabs->setDrawRect(ofRectangle(offset.x, offset.y, width, TAB_HEIGHT)); } - else{ + else { tabs->setDrawRect(ofRectangle(offset.x, offset.y, width, 0)); } - inoutTrack->setDrawRect( ofRectangle(offset.x, tabs->getBottomEdge(), width, showInoutControl ? INOUT_HEIGHT : 0) ); - ticker->setDrawRect( ofRectangle(offset.x, inoutTrack->getBottomEdge(), width, showTicker ? TICKER_HEIGHT : 0) ); - updatePagePositions(); + inoutTrack->setDrawRect(ofRectangle(offset.x, tabs->getBottomEdge(), width, showInoutControl ? INOUT_HEIGHT : 0)); + ticker->setDrawRect(ofRectangle(offset.x, inoutTrack->getBottomEdge(), width, showTicker ? TICKER_HEIGHT : 0)); + updatePagePositions(); zoomer->setDrawRect(ofRectangle(offset.x, currentPage->getBottomEdge(), width, showZoomer ? ZOOMER_HEIGHT : 0)); - inoutTrack->setPageRectangle(currentPage->getDrawRect()); + inoutTrack->setPageRectangle(currentPage->getDrawRect()); ofRectangle tickerRect = ofRectangle(offset.x, ticker->getDrawRect().y, - width, currentPage->getBottomEdge()-ticker->getDrawRect().y); + width, currentPage->getBottomEdge() - ticker->getDrawRect().y); ticker->setTotalDrawRect(tickerRect); - totalDrawRect = ofRectangle(offset.x, offset.y, width, zoomer->getDrawRect().y+zoomer->getDrawRect().height - offset.y); + totalDrawRect = ofRectangle(offset.x, offset.y, width, zoomer->getDrawRect().y + zoomer->getDrawRect().height - offset.y); } -void ofxTimeline::pageChanged(ofxTLPageEventArgs& args){ - for(int i = 0; i < pages.size(); i++){ - if(pages[i]->getName() == args.currentPageName){ - if(currentPage != NULL){ +void ofxTimeline::pageChanged(ofxTLPageEventArgs& args) { + for (int i = 0; i < pages.size(); i++) { + if (pages[i]->getName() == args.currentPageName) { + if (currentPage != NULL) { currentPage->unselectAll(); } currentPage = pages[i]; @@ -1467,36 +1469,36 @@ void ofxTimeline::pageChanged(ofxTLPageEventArgs& args){ ofLogError("ofxTimeline -- Tabbed to nonexistence page " + args.currentPageName); } -void ofxTimeline::setLoopType(ofLoopType newType){ +void ofxTimeline::setLoopType(ofLoopType newType) { loopType = newType; } -ofLoopType ofxTimeline::getLoopType(){ +ofLoopType ofxTimeline::getLoopType() { return loopType; } -bool ofxTimeline::isDone(){ +bool ofxTimeline::isDone() { return getPercentComplete() >= inoutRange.max && getLoopType() == OF_LOOP_NONE; } -void ofxTimeline::update(ofEventArgs& updateArgs){ - if(!isOnThread){ +void ofxTimeline::update(ofEventArgs& updateArgs) { + if (!isOnThread) { updateTime(); } } -void ofxTimeline::threadedFunction(){ - while(isThreadRunning()){ +void ofxTimeline::threadedFunction() { + while (isThreadRunning()) { updateTime(); ofSleepMillis(1); } } -void ofxTimeline::updateTime(){ +void ofxTimeline::updateTime() { - if(getIsPlaying()){ - if(timeControl == NULL){ - if(isFrameBased){ + if (getIsPlaying()) { + if (timeControl == NULL) { + if (isFrameBased) { currentTime = timecode.secondsForFrame(ofGetFrameNum() - playbackStartFrame); } else { @@ -1509,47 +1511,47 @@ void ofxTimeline::updateTime(){ checkEvents(); } -void ofxTimeline::checkEvents(){ - for(int i = 0; i < pages.size(); i++){ +void ofxTimeline::checkEvents() { + for (int i = 0; i < pages.size(); i++) { pages[i]->update(); } } -void ofxTimeline::checkLoop(){ - if(currentTime < durationInSeconds*inoutRange.min){ - currentTime = durationInSeconds*inoutRange.min; - playbackStartTime = timer.getAppTimeSeconds() - currentTime; - playbackStartFrame = ofGetFrameNum() - timecode.frameForSeconds(currentTime); - } +void ofxTimeline::checkLoop() { + if (currentTime < durationInSeconds*inoutRange.min) { + currentTime = durationInSeconds*inoutRange.min; + playbackStartTime = timer.getAppTimeSeconds() - currentTime; + playbackStartFrame = ofGetFrameNum() - timecode.frameForSeconds(currentTime); + } - if(currentTime >= durationInSeconds*inoutRange.max){ - if(loopType == OF_LOOP_NONE){ - currentTime = durationInSeconds*inoutRange.max; - stop(); - } - else if(loopType == OF_LOOP_NORMAL) { - currentTime = durationInSeconds*inoutRange.min + (currentTime - durationInSeconds*inoutRange.max); - playbackStartFrame += getDurationInFrames() * inoutRange.span(); - playbackStartTime += getDurationInSeconds() * inoutRange.span(); - ofxTLPlaybackEventArgs args = createPlaybackEvent(); - ofNotifyEvent(events().playbackLooped, args); - } - } + if (currentTime >= durationInSeconds*inoutRange.max) { + if (loopType == OF_LOOP_NONE) { + currentTime = durationInSeconds*inoutRange.max; + stop(); + } + else if (loopType == OF_LOOP_NORMAL) { + currentTime = durationInSeconds*inoutRange.min + (currentTime - durationInSeconds*inoutRange.max); + playbackStartFrame += getDurationInFrames() * inoutRange.span(); + playbackStartTime += getDurationInSeconds() * inoutRange.span(); + ofxTLPlaybackEventArgs args = createPlaybackEvent(); + ofNotifyEvent(events().playbackLooped, args); + } + } } -void ofxTimeline::draw(){ +void ofxTimeline::draw() { - if(isSetup && isShowing){ + if (isSetup && isShowing) { ofPushStyle(); glDisable(GL_DEPTH_TEST); glEnable(GL_SCISSOR_TEST); glScissor(totalDrawRect.x, 0, totalDrawRect.width, ofGetHeight()); - ofDisableLighting(); + ofDisableLighting(); ofEnableAlphaBlending(); - ofSetColor(colors.guiBackgroundColor); + ofSetColor(colors.guiBackgroundColor); ofRect(totalDrawRect); ofSetColor(255); @@ -1560,14 +1562,14 @@ void ofxTimeline::draw(){ ofPushStyle(); currentPage->draw(); - if(showZoomer)zoomer->_draw(); + if (showZoomer)zoomer->_draw(); //draw these because they overlay the rest of the timeline with info - ticker->_draw(); + ticker->_draw(); inoutTrack->_draw(); - ofPopStyle(); + ofPopStyle(); - if(modalTrack != NULL){ + if (modalTrack != NULL) { modalTrack->drawModalContent(); } @@ -1578,57 +1580,57 @@ void ofxTimeline::draw(){ } #pragma mark ELEMENT CREATORS/GETTERS/SETTERS -void ofxTimeline::addPage(string pageName, bool makeCurrent){ - if(pageName == ""){ +void ofxTimeline::addPage(string pageName, bool makeCurrent) { + if (pageName == "") { ofLogError("ofxTimeline -- Cannot add page with an empty name."); return; } - for(int i = 0; i < pages.size(); i++){ - if(pageName == pages[i]->getName()){ + for (int i = 0; i < pages.size(); i++) { + if (pageName == pages[i]->getName()) { ofLogError("ofxTimeline -- Page " + pageName + " already exists"); return; } } ofxTLPage* newPage = new ofxTLPage(); - newPage->timeline = this; + newPage->timeline = this; newPage->setName(pageName); newPage->setup(); newPage->setZoomBounds(zoomer->getViewRange()); newPage->setTicker(ticker); - newPage->setMinimalHeaders(minimalHeaders); + newPage->setMinimalHeaders(minimalHeaders); newPage->hideFooters(footersHidden); pages.push_back(newPage); tabs->addPage(pageName); - if(makeCurrent){ + if (makeCurrent) { tabs->selectPage(pageName); } } -void ofxTimeline::setPageName(string newName){ +void ofxTimeline::setPageName(string newName) { tabs->changeName(currentPage->getName(), newName); - currentPage->setName( newName ); + currentPage->setName(newName); currentPage->loadTrackPositions(); } -void ofxTimeline::setPageName(string newName, int index){ - if(index < 0 || index >= pages.size()){ - ofLogError("ofxTimeline::setPageName -- index out of bounds"); - return; - } - tabs->changeName(pages[index]->getName(), newName); - pages[index]->setName(newName); - pages[index]->loadTrackPositions(); +void ofxTimeline::setPageName(string newName, int index) { + if (index < 0 || index >= pages.size()) { + ofLogError("ofxTimeline::setPageName -- index out of bounds"); + return; + } + tabs->changeName(pages[index]->getName(), newName); + pages[index]->setName(newName); + pages[index]->loadTrackPositions(); } -void ofxTimeline::setCurrentPage(string pageName){ +void ofxTimeline::setCurrentPage(string pageName) { tabs->selectPage(pageName); } -void ofxTimeline::setCurrentPage(int index){ +void ofxTimeline::setCurrentPage(int index) { tabs->selectPage(index); } @@ -1670,94 +1672,94 @@ void ofxTimeline::removePage(ofxTLPage *page) { ofNotifyEvent(events().viewWasResized, args); } -int ofxTimeline::getTotalSelectedItems(){ - int totalSelected = 0; - vector tracks = currentPage->getTracks(); - for(int i = 0; i < tracks.size(); i++){ - totalSelected += tracks[i]->getSelectedItemCount(); - } - return totalSelected; +int ofxTimeline::getTotalSelectedItems() { + int totalSelected = 0; + vector tracks = currentPage->getTracks(); + for (int i = 0; i < tracks.size(); i++) { + totalSelected += tracks[i]->getSelectedItemCount(); + } + return totalSelected; } -unsigned long long ofxTimeline::getEarliestTime(){ +unsigned long long ofxTimeline::getEarliestTime() { unsigned long long earliestTime = LONG_MAX; - for(int i = 0; i < pages.size(); i++){ - for(int t = 0; t < pages[i]->getTracks().size(); t++){ - earliestTime = MIN(earliestTime,pages[i]->getTracks()[t]->getEarliestTime()); + for (int i = 0; i < pages.size(); i++) { + for (int t = 0; t < pages[i]->getTracks().size(); t++) { + earliestTime = MIN(earliestTime, pages[i]->getTracks()[t]->getEarliestTime()); } - } + } return earliestTime; } -unsigned long long ofxTimeline::getLatestTime(){ +unsigned long long ofxTimeline::getLatestTime() { unsigned long long latestTime = 0; - for(int i = 0; i < pages.size(); i++){ - for(int t = 0; t < pages[i]->getTracks().size(); t++){ - latestTime = MAX(latestTime,pages[i]->getTracks()[t]->getLatestTime()); + for (int i = 0; i < pages.size(); i++) { + for (int t = 0; t < pages[i]->getTracks().size(); t++) { + latestTime = MAX(latestTime, pages[i]->getTracks()[t]->getLatestTime()); } - } + } return latestTime; } -unsigned long long ofxTimeline::getEarliestSelectedTime(){ +unsigned long long ofxTimeline::getEarliestSelectedTime() { unsigned long long earliestTime = LONG_MAX; - for(int i = 0; i < pages.size(); i++){ - for(int t = 0; t < pages[i]->getTracks().size(); t++){ - earliestTime = MIN(earliestTime,pages[i]->getTracks()[t]->getEarliestSelectedTime()); + for (int i = 0; i < pages.size(); i++) { + for (int t = 0; t < pages[i]->getTracks().size(); t++) { + earliestTime = MIN(earliestTime, pages[i]->getTracks()[t]->getEarliestSelectedTime()); } - } + } return earliestTime; } -unsigned long long ofxTimeline::getLatestSelectedTime(){ +unsigned long long ofxTimeline::getLatestSelectedTime() { unsigned long long latestTime = 0; - for(int i = 0; i < pages.size(); i++){ - for(int t = 0; t < pages[i]->getTracks().size(); t++){ - latestTime = MAX(latestTime,pages[i]->getTracks()[t]->getLatestSelectedTime()); -// cout << "latest selected time is now " << latestTime << endl; + for (int i = 0; i < pages.size(); i++) { + for (int t = 0; t < pages[i]->getTracks().size(); t++) { + latestTime = MAX(latestTime, pages[i]->getTracks()[t]->getLatestSelectedTime()); + // cout << "latest selected time is now " << latestTime << endl; } - } + } return latestTime; } -bool ofxTimeline::isModal(){ - return modalTrack != NULL; +bool ofxTimeline::isModal() { + return modalTrack != NULL; } -ofxTLTrack* ofxTimeline::getModalTrack(){ - return modalTrack; +ofxTLTrack* ofxTimeline::getModalTrack() { + return modalTrack; } -ofxTLTrack* ofxTimeline::getFocusedTrack(){ - return currentPage->getFocusedTrack(); +ofxTLTrack* ofxTimeline::getFocusedTrack() { + return currentPage->getFocusedTrack(); } -void ofxTimeline::setFocusedTrack(ofxTLTrack* track){ - currentPage->setFocusedTrack(track); +void ofxTimeline::setFocusedTrack(ofxTLTrack* track) { + currentPage->setFocusedTrack(track); } -void ofxTimeline::setTimecontrolTrack(string trackName){ - setTimecontrolTrack(getTrack(trackName)); +void ofxTimeline::setTimecontrolTrack(string trackName) { + setTimecontrolTrack(getTrack(trackName)); } -void ofxTimeline::setTimecontrolTrack(ofxTLTrack* track){ - timeControl = track; +void ofxTimeline::setTimecontrolTrack(ofxTLTrack* track) { + timeControl = track; } -ofxTLTrack* ofxTimeline::getTimecontrolTrack(){ - return timeControl; +ofxTLTrack* ofxTimeline::getTimecontrolTrack() { + return timeControl; } -ofxTLZoomer* ofxTimeline::getZoomer(){ +ofxTLZoomer* ofxTimeline::getZoomer() { return zoomer; } //can be used to add custom elements -void ofxTimeline::addTrack(string trackName, ofxTLTrack* track){ - if(trackNameToPage[trackName] != NULL){ - ofLogError("ofxTimeline::addTrack") << " Adding duplicate track name " << trackName; - } - track->setTimeline( this ); - track->setName( trackName ); +void ofxTimeline::addTrack(string trackName, ofxTLTrack* track) { + if (trackNameToPage[trackName] != NULL) { + ofLogError("ofxTimeline::addTrack") << " Adding duplicate track name " << trackName; + } + track->setTimeline(this); + track->setName(trackName); currentPage->addTrack(trackName, track); trackNameToPage[trackName] = currentPage; ofEventArgs args; @@ -1765,12 +1767,12 @@ void ofxTimeline::addTrack(string trackName, ofxTLTrack* track){ } //adding tracks always adds to the current page -ofxTLLFO* ofxTimeline::addLFO(string trackName, ofRange valueRange, float defaultValue){ - string uniqueName = confirmedUniqueName(trackName); - return addLFO(uniqueName, nameToXMLName(uniqueName), valueRange, defaultValue); +ofxTLLFO* ofxTimeline::addLFO(string trackName, ofRange valueRange, float defaultValue) { + string uniqueName = confirmedUniqueName(trackName); + return addLFO(uniqueName, nameToXMLName(uniqueName), valueRange, defaultValue); } -ofxTLLFO* ofxTimeline::addLFO(string trackName, string xmlFileName, ofRange valueRange, float defaultValue){ +ofxTLLFO* ofxTimeline::addLFO(string trackName, string xmlFileName, ofRange valueRange, float defaultValue) { ofxTLLFO* newLFO = new ofxTLLFO(); newLFO->setCreatedByTimeline(true); newLFO->setValueRange(valueRange, defaultValue); @@ -1779,12 +1781,12 @@ ofxTLLFO* ofxTimeline::addLFO(string trackName, string xmlFileName, ofRange valu return newLFO; } -ofxTLCurves* ofxTimeline::addCurves(string trackName, ofRange valueRange, float defaultValue){ - string uniqueName = confirmedUniqueName(trackName); - return addCurves(uniqueName, nameToXMLName(uniqueName), valueRange, defaultValue); +ofxTLCurves* ofxTimeline::addCurves(string trackName, ofRange valueRange, float defaultValue) { + string uniqueName = confirmedUniqueName(trackName); + return addCurves(uniqueName, nameToXMLName(uniqueName), valueRange, defaultValue); } -ofxTLCurves* ofxTimeline::addCurves(string trackName, string xmlFileName, ofRange valueRange, float defaultValue){ +ofxTLCurves* ofxTimeline::addCurves(string trackName, string xmlFileName, ofRange valueRange, float defaultValue) { ofxTLCurves* newCurves = new ofxTLCurves(); newCurves->useBinarySave = curvesUseBinary; newCurves->setCreatedByTimeline(true); @@ -1794,77 +1796,77 @@ ofxTLCurves* ofxTimeline::addCurves(string trackName, string xmlFileName, ofRang return newCurves; } -float ofxTimeline::getValueAtPercent(string trackName, float atPercent){ - if(!hasTrack(trackName)){ +float ofxTimeline::getValueAtPercent(string trackName, float atPercent) { + if (!hasTrack(trackName)) { ofLogError("ofxTimeline -- Couldn't find track " + trackName); return 0.0; } - ofxTLCurves* curves = (ofxTLCurves*)trackNameToPage[trackName]->getTrack(trackName); - return curves->getValueAtTimeInMillis(atPercent*durationInSeconds*1000); + ofxTLCurves* curves = (ofxTLCurves*) trackNameToPage[trackName]->getTrack(trackName); + return curves->getValueAtTimeInMillis(atPercent*durationInSeconds * 1000); } -float ofxTimeline::getValue(string trackName, float atTime){ - if(!hasTrack(trackName)){ +float ofxTimeline::getValue(string trackName, float atTime) { + if (!hasTrack(trackName)) { ofLogError("ofxTimeline -- Couldn't find track " + trackName); return 0.0; } - ofxTLCurves* curves = (ofxTLCurves*)trackNameToPage[trackName]->getTrack(trackName); - return curves->getValueAtTimeInMillis(atTime*1000); + ofxTLCurves* curves = (ofxTLCurves*) trackNameToPage[trackName]->getTrack(trackName); + return curves->getValueAtTimeInMillis(atTime * 1000); } -float ofxTimeline::getValue(string trackName){ - if(!hasTrack(trackName)){ +float ofxTimeline::getValue(string trackName) { + if (!hasTrack(trackName)) { ofLogError("ofxTimeline -- Couldn't find track " + trackName); return 0.0; } - ofxTLCurves* curves = (ofxTLCurves*)trackNameToPage[trackName]->getTrack(trackName); + ofxTLCurves* curves = (ofxTLCurves*) trackNameToPage[trackName]->getTrack(trackName); return curves->getValue(); } -float ofxTimeline::getValue(string trackName, int atFrame){ - return getValue(trackName, timecode.secondsForFrame(atFrame)); +float ofxTimeline::getValue(string trackName, int atFrame) { + return getValue(trackName, timecode.secondsForFrame(atFrame)); } -bool ofxTimeline::hasTrack(string trackName){ +bool ofxTimeline::hasTrack(string trackName) { return trackNameToPage.find(trackName) != trackNameToPage.end(); } -bool ofxTimeline::hasPage(string pageName){ - for(vector::iterator it = pages.begin(); it != pages.end(); it++){ - if((*it)->getName() == pageName){ - return true; - } - } - return false; +bool ofxTimeline::hasPage(string pageName) { + for (vector::iterator it = pages.begin(); it != pages.end(); it++) { + if ((*it)->getName() == pageName) { + return true; + } + } + return false; } -ofxTLTrack* ofxTimeline::getTrack(string trackName){ - if(!hasTrack(trackName)){ +ofxTLTrack* ofxTimeline::getTrack(string trackName) { + if (!hasTrack(trackName)) { ofLogError("ofxTimeline -- Couldn't find track " + trackName); return NULL; } return trackNameToPage[trackName]->getTrack(trackName); } -ofxTLPage* ofxTimeline::getPage(string pageName){ +ofxTLPage* ofxTimeline::getPage(string pageName) { - for(vector::iterator it = pages.begin(); it != pages.end(); it++){ - if((*it)->getName() == pageName){ - return (*it); - } - } + for (vector::iterator it = pages.begin(); it != pages.end(); it++) { + if ((*it)->getName() == pageName) { + return (*it); + } + } - ofLogError("ofxTimeline -- Couldn't find page " + pageName); - return NULL; + ofLogError("ofxTimeline -- Couldn't find page " + pageName); + return NULL; } -ofxTLSwitches* ofxTimeline::addSwitches(string trackName){ - string uniqueName = confirmedUniqueName(trackName); +ofxTLSwitches* ofxTimeline::addSwitches(string trackName) { + string uniqueName = confirmedUniqueName(trackName); return addSwitches(uniqueName, nameToXMLName(uniqueName)); } -ofxTLSwitches* ofxTimeline::addSwitches(string trackName, string xmlFileName){ +ofxTLSwitches* ofxTimeline::addSwitches(string trackName, string xmlFileName) { ofxTLSwitches* newSwitches = new ofxTLSwitches(); newSwitches->setCreatedByTimeline(true); newSwitches->setXMLFileName(xmlFileName); @@ -1872,37 +1874,37 @@ ofxTLSwitches* ofxTimeline::addSwitches(string trackName, string xmlFileName){ return newSwitches; } -bool ofxTimeline::isSwitchOn(string trackName, float atTime){ - if(!hasTrack(trackName)){ +bool ofxTimeline::isSwitchOn(string trackName, float atTime) { + if (!hasTrack(trackName)) { ofLogError("ofxTimeline -- Couldn't find switcher track " + trackName); return false; } - ofxTLSwitches* switches = (ofxTLSwitches*)trackNameToPage[trackName]->getTrack(trackName); - return switches->isOnAtPercent(atTime/durationInSeconds); + ofxTLSwitches* switches = (ofxTLSwitches*) trackNameToPage[trackName]->getTrack(trackName); + return switches->isOnAtPercent(atTime / durationInSeconds); } -bool ofxTimeline::isSwitchOn(string trackName){ - if(!hasTrack(trackName)){ +bool ofxTimeline::isSwitchOn(string trackName) { + if (!hasTrack(trackName)) { ofLogError("ofxTimeline -- Couldn't find switcher track " + trackName); return false; } - ofxTLSwitches* switches = (ofxTLSwitches*)trackNameToPage[trackName]->getTrack(trackName); + ofxTLSwitches* switches = (ofxTLSwitches*) trackNameToPage[trackName]->getTrack(trackName); return switches->isOn(); -// return isSwitchOn(trackName, currentTime); + // return isSwitchOn(trackName, currentTime); } -bool ofxTimeline::isSwitchOn(string trackName, int atFrame){ +bool ofxTimeline::isSwitchOn(string trackName, int atFrame) { return isSwitchOn(trackName, timecode.secondsForFrame(atFrame)); } -ofxTLBangs* ofxTimeline::addBangs(string trackName){ - string uniqueName = confirmedUniqueName(trackName); - return addBangs(uniqueName, nameToXMLName(uniqueName)); +ofxTLBangs* ofxTimeline::addBangs(string trackName) { + string uniqueName = confirmedUniqueName(trackName); + return addBangs(uniqueName, nameToXMLName(uniqueName)); } -ofxTLBangs* ofxTimeline::addBangs(string trackName, string xmlFileName){ +ofxTLBangs* ofxTimeline::addBangs(string trackName, string xmlFileName) { ofxTLBangs* newBangs = new ofxTLBangs(); newBangs->setCreatedByTimeline(true); newBangs->setXMLFileName(xmlFileName); @@ -1910,39 +1912,39 @@ ofxTLBangs* ofxTimeline::addBangs(string trackName, string xmlFileName){ return newBangs; } -ofxTLFlags* ofxTimeline::addFlags(string trackName){ - string uniqueName = confirmedUniqueName(trackName); - return addFlags(uniqueName, nameToXMLName(uniqueName)); +ofxTLFlags* ofxTimeline::addFlags(string trackName) { + string uniqueName = confirmedUniqueName(trackName); + return addFlags(uniqueName, nameToXMLName(uniqueName)); } -ofxTLFlags* ofxTimeline::addFlags(string trackName, string xmlFileName){ - ofxTLFlags* newFlags = new ofxTLFlags(); +ofxTLFlags* ofxTimeline::addFlags(string trackName, string xmlFileName) { + ofxTLFlags* newFlags = new ofxTLFlags(); newFlags->setCreatedByTimeline(true); newFlags->setXMLFileName(xmlFileName); addTrack(confirmedUniqueName(trackName), newFlags); return newFlags; } -ofxTLColorTrack* ofxTimeline::addColors(string trackName){ +ofxTLColorTrack* ofxTimeline::addColors(string trackName) { string uniqueName = confirmedUniqueName(trackName); return addColorsWithPalette(uniqueName, nameToXMLName(uniqueName), defaultPalettePath); } -ofxTLColorTrack* ofxTimeline::addColors(string name, string xmlFileName){ +ofxTLColorTrack* ofxTimeline::addColors(string name, string xmlFileName) { return addColorsWithPalette(confirmedUniqueName(name), xmlFileName, defaultPalettePath); } -ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, ofImage& palette){ +ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, ofImage& palette) { string uniqueName = confirmedUniqueName(trackName); return addColorsWithPalette(uniqueName, nameToXMLName(uniqueName), palette); } -ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string palettePath){ +ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string palettePath) { string uniqueName = confirmedUniqueName(trackName); return addColorsWithPalette(uniqueName, nameToXMLName(uniqueName), palettePath); } -ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string xmlFileName, ofImage& palette){ +ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string xmlFileName, ofImage& palette) { ofxTLColorTrack* newColors = new ofxTLColorTrack(); newColors->setCreatedByTimeline(true); newColors->setXMLFileName(xmlFileName); @@ -1951,7 +1953,7 @@ ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string xmlF return newColors; } -ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string xmlFileName, string palettePath){ +ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string xmlFileName, string palettePath) { ofxTLColorTrack* newColors = new ofxTLColorTrack(); newColors->setCreatedByTimeline(true); newColors->setXMLFileName(xmlFileName); @@ -1960,51 +1962,51 @@ ofxTLColorTrack* ofxTimeline::addColorsWithPalette(string trackName, string xmlF return newColors; } -ofColor ofxTimeline::getColor(string trackName){ - if(!hasTrack(trackName)){ +ofColor ofxTimeline::getColor(string trackName) { + if (!hasTrack(trackName)) { ofLogError("ofxTimeline -- Couldn't find color track " + trackName); - return ofColor(0,0,0); + return ofColor(0, 0, 0); } - ofxTLColorTrack* colors = (ofxTLColorTrack*)trackNameToPage[trackName]->getTrack(trackName); + ofxTLColorTrack* colors = (ofxTLColorTrack*) trackNameToPage[trackName]->getTrack(trackName); return colors->getColor(); } -ofColor ofxTimeline::getColorAtPercent(string trackName, float percent){ +ofColor ofxTimeline::getColorAtPercent(string trackName, float percent) { return getColorAtMillis(trackName, percent*getDurationInMilliseconds()); } -ofColor ofxTimeline::getColorAtSecond(string trackName, float second){ - return getColorAtMillis(trackName, second*1000); +ofColor ofxTimeline::getColorAtSecond(string trackName, float second) { + return getColorAtMillis(trackName, second * 1000); } -ofColor ofxTimeline::getColorAtMillis(string trackName, unsigned long long millis){ - if(!hasTrack(trackName)){ - ofLogError("ofxTimeline -- Couldn't find color track " + trackName); - return ofColor(0,0,0); +ofColor ofxTimeline::getColorAtMillis(string trackName, unsigned long long millis) { + if (!hasTrack(trackName)) { + ofLogError("ofxTimeline -- Couldn't find color track " + trackName); + return ofColor(0, 0, 0); } - ofxTLColorTrack* colors = (ofxTLColorTrack*)trackNameToPage[trackName]->getTrack(trackName); + ofxTLColorTrack* colors = (ofxTLColorTrack*) trackNameToPage[trackName]->getTrack(trackName); return colors->getColorAtMillis(millis); } -void ofxTimeline::setDefaultColorPalettePath(string path){ - defaultPalettePath = path; +void ofxTimeline::setDefaultColorPalettePath(string path) { + defaultPalettePath = path; } -string ofxTimeline::getDefaultColorPalettePath(){ +string ofxTimeline::getDefaultColorPalettePath() { return defaultPalettePath; } //*** IMAGE SEQUENCE DOESN'T WORK **/// -ofxTLImageSequence* ofxTimeline::addImageSequence(string trackName){ +ofxTLImageSequence* ofxTimeline::addImageSequence(string trackName) { ofFileDialogResult result = ofSystemLoadDialog("Load Sequence", true); - if(result.bSuccess && ofDirectory::doesDirectoryExist(result.filePath, false)){ + if (result.bSuccess && ofDirectory::doesDirectoryExist(result.filePath, false)) { return addImageSequence(trackName, result.getPath()); } return NULL; } -ofxTLImageSequence* ofxTimeline::addImageSequence(string trackName, string directory){ +ofxTLImageSequence* ofxTimeline::addImageSequence(string trackName, string directory) { ofxTLImageSequence* newImageSequence = new ofxTLImageSequence(); newImageSequence->setCreatedByTimeline(true); newImageSequence->loadSequence(directory); @@ -2013,238 +2015,243 @@ ofxTLImageSequence* ofxTimeline::addImageSequence(string trackName, string direc } -ofImage* ofxTimeline::getImage(string trackName){ +ofImage* ofxTimeline::getImage(string trackName) { return NULL; } -ofImage* ofxTimeline::getImage(string trackName, float atTime){ +ofImage* ofxTimeline::getImage(string trackName, float atTime) { return NULL; } -ofImage* ofxTimeline::getImage(string trackName, int atFrame){ +ofImage* ofxTimeline::getImage(string trackName, int atFrame) { return NULL; } -#ifdef TIMELINE_VIDEO_INCLUDED -ofxTLVideoTrack* ofxTimeline::addVideoTrack(string trackName){ +ofxTLVideoTrack* ofxTimeline::addVideoTrack(string trackName) { return addVideoTrack(trackName, ""); } -ofxTLVideoTrack* ofxTimeline::addVideoTrackWithPath(string videoPath){ +ofxTLVideoTrack* ofxTimeline::addVideoTrackWithPath(string videoPath) { return addVideoTrack("video", videoPath); } -ofxTLVideoTrack* ofxTimeline::addVideoTrack(string trackName, string videoPath){ +ofxTLVideoTrack* ofxTimeline::addVideoTrack(string trackName, string videoPath) { ofxTLVideoTrack* videoTrack = new ofxTLVideoTrack(); videoTrack->setCreatedByTimeline(true); addTrack(confirmedUniqueName(trackName), videoTrack); - if(videoPath != ""){ - if(!videoTrack->load(videoPath)){ - ofLogError("ofxTimeline::addVideoTrack -- video " + videoPath + " failed to load"); + if (videoPath != "") { + if (!videoTrack->load(videoPath)) { + ofLogError("ofxTimeline::addVideoTrack -- video " + videoPath + " failed to load"); } - else{ + else { //make time control by default // setTimecontrolTrack(videoTrack); - setFrameRate(videoTrack->getPlayer()->getTotalNumFrames()/videoTrack->getPlayer()->getDuration()); -// setDurationInFrames(videoTrack->getPlayer()->getTotalNumFrames()); + setFrameRate(videoTrack->getPlayer()->getTotalNumFrames() / videoTrack->getPlayer()->getDuration()); + // setDurationInFrames(videoTrack->getPlayer()->getTotalNumFrames()); } - } - return videoTrack; + } + return videoTrack; } -ofxTLVideoTrack* ofxTimeline::getVideoTrack(string videoTrackName){ - return (ofxTLVideoTrack*)getTrack(videoTrackName); +ofxTLVideoTrack* ofxTimeline::getVideoTrack(string videoTrackName) { + return (ofxTLVideoTrack*) getTrack(videoTrackName); } -ofPtr ofxTimeline::getVideoPlayer(string videoTrackName){ - ofxTLVideoTrack* track = getVideoTrack(videoTrackName); - if(track == NULL){ - ofLogError("ofxTimeline::getPlayer -- video player is null"); - return ofPtr(); //null ptr - } - return track->getPlayer(); +ofPtr ofxTimeline::getVideoPlayer(string videoTrackName) { + ofxTLVideoTrack* track = getVideoTrack(videoTrackName); + if (track == NULL) { + ofLogError("ofxTimeline::getPlayer -- video player is null"); + return ofPtr(); //null ptr + } + return track->getPlayer(); } -#endif -#ifdef TIMELINE_AUDIO_INCLUDED -ofxTLAudioTrack* ofxTimeline::addAudioTrack(string trackName){ - return addAudioTrack(trackName, ""); +ofxTLAudioTrack* ofxTimeline::addAudioTrack(string trackName) { + return addAudioTrack(trackName, ""); } -ofxTLAudioTrack* ofxTimeline::addAudioTrackWithPath(string audioPath){ - return addAudioTrack("audio", audioPath); +ofxTLAudioTrack* ofxTimeline::addAudioTrackWithPath(string audioPath) { + return addAudioTrack("audio", audioPath); } -ofxTLAudioTrack* ofxTimeline::addAudioTrack(string trackName, string audioPath){ - ofxTLAudioTrack* audioTrack = new ofxTLAudioTrack(); - audioTrack->setCreatedByTimeline(true); - addTrack(confirmedUniqueName(trackName), audioTrack); - if(audioPath != ""){ - if(!audioTrack->loadSoundfile(audioPath)){ - ofLogError("ofxTimeline::addAudioTrack -- audio file " + audioPath + " failed to load. Use only WAV and AIFF files"); - } - } - return audioTrack; +ofxTLAudioTrack* ofxTimeline::addAudioTrack(string trackName, string audioPath) { + ofxTLAudioTrack* audioTrack = new ofxTLAudioTrack(); + audioTrack->setCreatedByTimeline(true); + addTrack(confirmedUniqueName(trackName), audioTrack); + if (audioPath != "") { + if (!audioTrack->loadSoundfile(audioPath)) { + ofLogError("ofxTimeline::addAudioTrack -- audio file " + audioPath + " failed to load. Use only WAV and AIFF files"); + } + } + return audioTrack; } -ofxTLAudioTrack* ofxTimeline::getAudioTrack(string audioTrackName){ - return (ofxTLAudioTrack*)getTrack(audioTrackName); +ofxTLAudioTrack* ofxTimeline::getAudioTrack(string audioTrackName) { + return (ofxTLAudioTrack*) getTrack(audioTrackName); } -ofxTLTrackHeader* ofxTimeline::getTrackHeader(string trackName){ - return getTrackHeader(getTrack(name)); +ofxTLTrackHeader* ofxTimeline::getTrackHeader(string trackName) { + return getTrackHeader(getTrack(name)); } -#endif -ofxTLTrackHeader* ofxTimeline::getTrackHeader(ofxTLTrack* track){ - return trackNameToPage[track->getName()]->getTrackHeader(track); +ofxTLTrackHeader* ofxTimeline::getTrackHeader(ofxTLTrack* track) { + return trackNameToPage[track->getName()]->getTrackHeader(track); } -void ofxTimeline::bringTrackToTop(string trackName){ - bringTrackToTop(getTrack(trackName)); +void ofxTimeline::bringTrackToTop(string trackName) { + bringTrackToTop(getTrack(trackName)); } -void ofxTimeline::bringTrackToTop(ofxTLTrack* track){ - if(track != NULL){ +void ofxTimeline::bringTrackToTop(ofxTLTrack* track) { + if (track != NULL) { trackNameToPage[track->getName()]->bringTrackToTop(track); ofEventArgs args; ofNotifyEvent(events().viewWasResized, args); - } + } } -void ofxTimeline::bringTrackToBottom(string trackName){ +void ofxTimeline::bringTrackToBottom(string trackName) { bringTrackToBottom(getTrack(trackName)); } -void ofxTimeline::bringTrackToBottom(ofxTLTrack* track){ - if(track != NULL){ +void ofxTimeline::bringTrackToBottom(ofxTLTrack* track) { + if (track != NULL) { trackNameToPage[track->getName()]->bringTrackToBottom(track); ofEventArgs args; ofNotifyEvent(events().viewWasResized, args); - } -} - -void ofxTimeline::removeTrack(string name){ - ofxTLTrack* track = getTrack(name); - if(track == NULL){ - ofLogError() << "ofxTimeline::removeTrack -- Could not find track " << name << " to remove " << endl; - return; - } - if(track == modalTrack){ - modalTrack = NULL; - } - if(track == (ofxTLTrack*)timeControl){ - timeControl = NULL; - } - //quick fix for now -- we need to have Undo and Delete track work together - //but to prevent crashes, let's just go through the undo queue and remove any items that have to do with this track - for(int i = 0; i < undoStack.size(); i++){ - for(int q = undoStack[i].size()-1; q >= 0; q--){ - if(undoStack[i][q].track == track){ - undoStack[i].erase(undoStack[i].begin() + q); - cout << "temporary fix -- deleting undo queue element for track " << track->getName() << endl; - } - } - } - - trackNameToPage[name]->removeTrack(track); - trackNameToPage.erase(name); + } +} + +void ofxTimeline::removeTrack(string name) { + ofxTLTrack* track = getTrack(name); + if (track == NULL) { + ofLogError() << "ofxTimeline::removeTrack -- Could not find track " << name << " to remove " << endl; + return; + } + if (track == modalTrack) { + modalTrack = NULL; + } + if (track == (ofxTLTrack*) timeControl) { + timeControl = NULL; + } + //quick fix for now -- we need to have Undo and Delete track work together + //but to prevent crashes, let's just go through the undo queue and remove any items that have to do with this track + for (int i = 0; i < undoStack.size(); i++) { + for (int q = undoStack[i].size() - 1; q >= 0; q--) { + if (undoStack[i][q].track == track) { + undoStack[i].erase(undoStack[i].begin() + q); + cout << "temporary fix -- deleting undo queue element for track " << track->getName() << endl; + } + } + } + + trackNameToPage[name]->removeTrack(track); + trackNameToPage.erase(name); ofEventArgs args; ofNotifyEvent(events().viewWasResized, args); } -void ofxTimeline::removeTrack(ofxTLTrack* track){ - removeTrack(track->getName()); //always delete by name to ensure the track is in this timeline +void ofxTimeline::removeTrack(ofxTLTrack* track) { + removeTrack(track->getName()); //always delete by name to ensure the track is in this timeline } -ofxTLEvents& ofxTimeline::events(){ - return timelineEvents; +ofxTLEvents& ofxTimeline::events() { + return timelineEvents; } -ofxTimecode& ofxTimeline::getTimecode(){ - return timecode; +ofxTimecode& ofxTimeline::getTimecode() { + return timecode; } -ofxMSATimer& ofxTimeline::getTimer(){ +ofxMSATimer& ofxTimeline::getTimer() { return timer; } -vector& ofxTimeline::getPages(){ - return pages; +vector& ofxTimeline::getPages() { + return pages; } -string ofxTimeline::formatTime(float seconds){ - return timecode.timecodeForSeconds(seconds); +string ofxTimeline::formatTime(float seconds) { + return timecode.timecodeForSeconds(seconds); } -string ofxTimeline::formatTime(unsigned long long millis){ - return timecode.timecodeForMillis(millis); +string ofxTimeline::formatTime(unsigned long long millis) { + return timecode.timecodeForMillis(millis); } -string ofxTimeline::nameToXMLName(string trackName){ - string xmlName = name + "_" + trackName; - ofStringReplace(xmlName, " ", "_"); - ofStringReplace(xmlName, ":", "_"); - ofStringReplace(xmlName, "/", "_"); - ofStringReplace(xmlName, "\\", "_"); +string ofxTimeline::nameToXMLName(string trackName) { + string xmlName = name + "_" + trackName; + ofStringReplace(xmlName, " ", "_"); + ofStringReplace(xmlName, ":", "_"); + ofStringReplace(xmlName, "/", "_"); + ofStringReplace(xmlName, "\\", "_"); xmlName += ".xml"; return xmlName; } -string ofxTimeline::confirmedUniqueName(string name){ - string uniqueName = name; - int attempts = 0; - while(trackNameToPage.find(uniqueName) != trackNameToPage.end()){ +string ofxTimeline::confirmedUniqueName(string name) { + string uniqueName = name; + int attempts = 0; + while (trackNameToPage.find(uniqueName) != trackNameToPage.end()) { uniqueName = name + "_" + ofToString(attempts++); - } - return uniqueName; + } + return uniqueName; } -void ofxTimeline::setDragTimeOffset(unsigned long long millisecondOffset){ +void ofxTimeline::setDragTimeOffset(unsigned long long millisecondOffset) { dragMillsecondOffset = millisecondOffset; - currentPage->setDragOffsetTime(dragMillsecondOffset); + currentPage->setDragOffsetTime(dragMillsecondOffset); dragAnchorSet = true; } //this can be called from track classes and will cancel snapping -void ofxTimeline::cancelSnapping(){ +void ofxTimeline::cancelSnapping() { dragAnchorSet = false; } -long ofxTimeline::getDragTimeOffset(){ +long ofxTimeline::getDragTimeOffset() { return dragAnchorSet ? dragMillsecondOffset : 0.; } -ofVec2f ofxTimeline::getNudgePercent(){ +void ofxTimeline::mapNudgePercent(float total) { + nudgeAmountUseCustom = true; + nudgeAmountCustom = 1 / total; +} + +ofVec2f ofxTimeline::getNudgePercent() { + if (nudgeAmountUseCustom) + return ofVec2f(nudgeAmountCustom, .001); return ofVec2f(zoomer->getViewRange().span()*.001, .001); } -ofVec2f ofxTimeline::getBigNudgePercent(){ +ofVec2f ofxTimeline::getBigNudgePercent() { + if (nudgeAmountUseCustom) + return ofVec2f(nudgeAmountCustom, .02); return ofVec2f(zoomer->getViewRange().span()*.02, 0.02); } -long ofxTimeline::screenXToMillis(float x){ +long ofxTimeline::screenXToMillis(float x) { return screenXtoNormalizedX(x) * durationInSeconds * 1000; } -float ofxTimeline::millisToScreenX(long millis){ - return normalizedXtoScreenX(millis/(durationInSeconds*1000)); +float ofxTimeline::millisToScreenX(long millis) { + return normalizedXtoScreenX(millis / (durationInSeconds * 1000)); } -float ofxTimeline::screenXtoNormalizedX(float x){ - return screenXtoNormalizedX(x, zoomer->getViewRange()); +float ofxTimeline::screenXtoNormalizedX(float x) { + return screenXtoNormalizedX(x, zoomer->getViewRange()); } -float ofxTimeline::normalizedXtoScreenX(float x){ - return normalizedXtoScreenX(x, zoomer->getViewRange()); +float ofxTimeline::normalizedXtoScreenX(float x) { + return normalizedXtoScreenX(x, zoomer->getViewRange()); } -float ofxTimeline::screenXtoNormalizedX(float x, ofRange outputRange){ +float ofxTimeline::screenXtoNormalizedX(float x, ofRange outputRange) { return ofMap(x, getDrawRect().getMinX(), getDrawRect().getMaxX(), outputRange.min, outputRange.max, false); } -float ofxTimeline::normalizedXtoScreenX(float x, ofRange inputRange){ +float ofxTimeline::normalizedXtoScreenX(float x, ofRange inputRange) { return ofMap(x, inputRange.min, inputRange.max, getDrawRect().getMinX(), getDrawRect().getMaxX(), false); } diff --git a/src/ofxTimeline.h b/src/ofxTimeline.h old mode 100755 new mode 100644 index 7057ba2a..214606f6 --- a/src/ofxTimeline.h +++ b/src/ofxTimeline.h @@ -70,13 +70,9 @@ #include "ofxTLColors.h" #include "ofxTLLFO.h" -#ifdef TIMELINE_VIDEO_INCLUDED #include "ofxTLVideoTrack.h" -#endif - -#ifdef TIMELINE_AUDIO_INCLUDED #include "ofxTLAudioTrack.h" -#endif + typedef struct { @@ -397,21 +393,17 @@ class ofxTimeline : ofThread { ofImage* getImage(string name, int atFrame); //*IMAGE SEQUENCE DOES NOT WORK* - #ifdef TIMELINE_VIDEO_INCLUDED ofxTLVideoTrack* addVideoTrack(string name); ofxTLVideoTrack* addVideoTrackWithPath(string videoPath); ofxTLVideoTrack* addVideoTrack(string name, string videoPath); ofxTLVideoTrack* getVideoTrack(string videoTrackName); ofPtr getVideoPlayer(string videoTrackName); - #endif - #ifdef TIMELINE_AUDIO_INCLUDED //Audio tracks only work with PCM Wav or Aiff file ofxTLAudioTrack* addAudioTrack(string trackName); ofxTLAudioTrack* addAudioTrackWithPath(string audioPath); ofxTLAudioTrack* addAudioTrack(string name, string audioPath); ofxTLAudioTrack* getAudioTrack(string audioTrackName); - #endif //used for audio and video. //we punt to the track to control time. @@ -446,6 +438,7 @@ class ofxTimeline : ofThread { vector& getPages(); + void mapNudgePercent(float total); ofVec2f getNudgePercent(); ofVec2f getBigNudgePercent(); @@ -459,7 +452,7 @@ class ofxTimeline : ofThread { void setDragTimeOffset(unsigned long long millisecondOffset); void cancelSnapping(); long getDragTimeOffset(); - void setHoverTime(unsigned long long millisTime); + void setHoverTime(unsigned long long millisTime); string formatTime(float seconds); string formatTime(unsigned long long millis); @@ -602,4 +595,7 @@ class ofxTimeline : ofThread { bool isFrameBased; float durationInSeconds; + + bool nudgeAmountUseCustom; + float nudgeAmountCustom; };