Commit Graph

259 Commits

Author SHA1 Message Date
xant
a58c014f88 now osx code builds successfully with both 10.5 and 10.6 SDK 2010-04-17 15:18:43 +02:00
xant
33adb92eff no more deprecated APIs 2010-04-17 15:01:06 +02:00
xant
030f925d65 stop using deprecated api to go full-screen
(still working to properly replace usage of [CIContext contextWithCGLContext])
2010-04-17 14:12:09 +02:00
xant
a7a734435a stop using deprecated api [CIContext contextWithCGLContext] 2010-04-17 09:41:06 +02:00
xant
6139e38584 audio is still unavailable on osx 2010-04-17 09:40:22 +02:00
xant
66b58445ff add parameter_js to the project
cleanings to the streamer settings panel
2010-04-06 23:57:48 +02:00
xant
a13e1bee00 changed the position of some buttons 2010-04-06 23:57:48 +02:00
xant
51254bf7c9 some more changes to the gui
fixed a small bug in CVF0rLayerController (no need to stop the layer if
we are going to delete it)
2010-03-30 21:55:34 +02:00
xant
0aa1f83d04 more cleanings in CVFFmpegController and fixed some more minor bugs
posterImage is now show correctly
2010-03-30 21:02:44 +02:00
xant
6271b3f833 cleanings + fixed a bug in CVF0rLayer 2010-03-30 15:28:52 +02:00
xant
ee78078676 some minor fixes in QtLayer and continued with the GUI refactoring 2010-03-30 12:03:40 +02:00
xant
db82a72d62 argh ... even the copyright notice :/ 2010-03-30 09:14:12 +02:00
xant
ac23213c12 leftover 2010-03-29 23:46:44 +02:00
xant
6318259cf2 Qt now works on 64bit if built with 10.6 SDK (and it's damn fast!!)
Renamed CVFileInput* to CVQtLayer*
2010-03-29 23:38:12 +02:00
xant
4796f82a86 started working on the 64bit qtlayer implementation
(but no reasonable progresses yet)
fixed some minor leaks
CVFilteInput* should be renamed to CVQuicktimeLayer* anytime soon
2010-03-29 21:42:04 +02:00
xant
bd85e4aa0f some more cleanings and started rearranging the GUI (WIP) 2010-03-28 21:33:41 +02:00
xant
7799fd5087 release the lock as soon as possible
it's useless to wait for the autoreleasepool to be emptied
2010-03-28 16:52:14 +02:00
xant
a5fc197c6b got rid of some weird (and dangerous) casts
cleaning continues ...
2010-03-28 16:48:21 +02:00
xant
8056bc2c4e cleanings and removed some more leaks introduced by flowmixer.
If something has been alloc'd through the 'alloc' message, it must be also
released esplicitly. Moreover , if it has been alloc'd there is no need to retain it ...
since no-one called autorelease on that instance yet.
2010-03-28 10:46:16 +02:00
xant
3b4b091f6e merging more stuff from 6b738edfc17744259a1289af02d977bc65036d11
Conflicts:

        xcode/CVScreenView.mm
        xcode/English.lproj/MainMenu.nib/designable.nib
        xcode/English.lproj/MainMenu.nib/keyedobjects.nib
        xcode/Exporter.h
2010-03-27 23:54:02 +01:00
xant
f580718856 importing exporter implementation from flowmixer 2010-03-27 22:56:17 +01:00
Robin Gareus
f7bd3db54b added a few more formats that FFMPEG can read to the the file-extension list. 2010-03-27 22:53:40 +01:00
xant
7a420d5e99 cherry-picked 6b738edfc17744259a1289af02d977bc65036d11 2010-03-27 22:43:06 +01:00
Robin Gareus
8ce4127ed5 added virtual interface protocol for File-Exporter abstraction. 2010-03-27 22:36:44 +01:00
xant
c1ae6dbf43 renaming CVFFmpegInput* to CVFFmpegLayer* (for consistency) 2010-03-27 21:26:48 +01:00
xant
5c94719f24 leaks 2010-03-27 20:57:45 +01:00
xant
76821de795 no more extra thread for opening the stream
(but still needs refactoring)

ensure resetting the poster image when the stream is closed
2010-03-27 19:52:04 +01:00
xant
6c139220ad got rid of the extra thread-per-frame ...
the extra thread used for opening the stream should be wrapped in a
closure.

we also should get rid of all those very ugly casts as soon as possible
2010-03-27 17:38:08 +01:00
xant
02e18eddba still cleaning and civilizing ffmpeg code
(we really need to get rid of that ugly way of doing multithreaded
decoding ... perhaps we should closures instead)

ensure deactivating the layer when a stream is closed

(note that work is still in progress)
2010-03-27 16:52:21 +01:00
xant
17204638f3 don't crash at the end of the stream 2010-03-27 12:14:39 +01:00
xant
f080cce762 removed some dead code 2010-03-27 12:00:13 +01:00
xant
16740b68ab new files
renamed FFInput* -> CVFFmpegInput* and moved ffdec-related code in a
CVLayer implementation
2010-03-27 11:56:42 +01:00
xant
ae89e42783 cleaning still in progress .... 2010-03-27 11:55:50 +01:00
xant
657324de0d Revert "re-enabled FFmpeg decoder thread."
This reverts commit 3bbc476777.
2010-03-27 09:11:06 +01:00
Robin Gareus
3bbc476777 re-enabled FFmpeg decoder thread. 2010-03-27 01:46:23 +01:00
Robin Gareus
908a167256 fixed paths in buildscript for new location. 2010-03-27 01:46:01 +01:00
xant
9bae5da52e icon for the textlayer (finally) 2010-03-27 00:52:53 +01:00
xant
27d33a5c2a myReset -> reset 2010-03-27 00:52:21 +01:00
xant
d1c1049ef1 proper live button for the textlayerview. 2010-03-27 00:21:07 +01:00
xant
81beebc0b1 textlayer now works properly again (gui controls are still to be fixed though)
solved the blurry problem when rendering the string with certain fonts
and sizes
2010-03-26 23:59:21 +01:00
xant
9e995e1030 cleaning up started (but is still in progress) 2010-03-26 23:47:45 +01:00
Robin Gareus
d3f301c2c5 changed DMG build-script to roll i386&PPC freej packages. 2010-03-25 15:59:18 +01:00
xant
e9374da420 restoring the qtvisualcontext (which still works on i386)
I'll move those changes to an osx-x86_64 branch while things are not
working yet
2010-03-23 23:40:59 +01:00
xant
bef6fc424c - got rid of the 'annoying' flowmixer rebrand
- merged some local changes (avoid using deprecated APIs)
- the xcode project has been civilized
  (stuff was messed up a bit by the flowmixer branch and new files were in
  weird locations)

NOTE:
this is still a work in progress and all functionalities still need
testing. Something could have been messed up by mergin my local changes
with flowmixer branch
2010-03-23 23:06:03 +01:00
Robin Gareus
4fb7c4b756 fixed compiler warning w/ sws_scale 2010-03-22 21:52:49 +01:00
Robin Gareus
8ad9307240 renamed encoder_example -> oggenc 2010-03-22 21:31:59 +01:00
Robin Gareus
67e1ce7223 v 0.10.56 2010-03-22 21:05:53 +01:00
Robin Gareus
eeecb923b4 fixed segfault on changine TextLayer Attributes. 2010-03-22 19:46:37 +01:00
Robin Gareus
1e28c6047f fixed crash on consoleOutput. 2010-03-22 18:02:28 +01:00
Robin Gareus
1db8dddd89 added "File" button to stream-input & minor GUI renice 2010-03-22 17:45:41 +01:00