David Fuhrmann
829d2a02cd
macosx: rename to VLCOutput
10 years ago
David Fuhrmann
480a48941e
macosx: Rename to VLCOpenWindowController
10 years ago
Felix Paul Kühne
2804f92e63
macosx: capture using avcapture instead of the non-existing qtcapture module
10 years ago
David Fuhrmann
2d47c8c002
macosx: Convert VLCOpen to NSWindowController subclass
11 years ago
Felix Paul Kühne
4477fc9139
macosx/open: reimplement output panel appearance
11 years ago
Felix Paul Kühne
32043ff0b4
macosx/open: refactoring, removal of shared instance, ..
11 years ago
Felix Paul Kühne
c835a2044e
macosx/open: further clean-up
trim exposed class API, remove code which does not belong in a view object, remove macro abuse
11 years ago
Felix Paul Kühne
0b9b7eab08
macosx: privatise instance variables and resolve class dependencies on internal implementation details
11 years ago
David Fuhrmann
640b974d52
macosx: avoid unnecessarily early loading of open panel nib
Loading the open nib can take some significant time, due to audio/
video devices enumeration.
refs #12123
12 years ago
David Fuhrmann
7d25d78e74
macosx: remove open BDMV folder button
Two different buttons signify to the user that there is an
actual difference in using either of these. But in fact,
both call the same code and if the folder is misnamed, even
the BDMV button would classify the folder as a DVD type.
stringcount--
12 years ago
David Fuhrmann
551b9f5757
macosx: add proper bindings for text/stepper combos in subtitle panel
13 years ago
Jean-Baptiste Kempf
1e68102044
Mac: use Blu-ray too
13 years ago
Felix Paul Kühne
0b23d30264
macosx: fix UI crash within the open panel (refs #8146 )
13 years ago
Felix Paul Kühne
c33e5f1920
macosx: unify and modernize coding style
14 years ago
David Fuhrmann
f2ddc1ec68
macosx: minor additions in optical media scanning code
14 years ago
David Fuhrmann
fe17d4409a
macosx: only scan optical devices paths once and cache the result
14 years ago
David Fuhrmann
0308762a6c
macosx: change media type constants from char* to NSString*
14 years ago
Felix Paul Kühne
42100a2fe8
macosx/open: fix compilation warnings
14 years ago
Felix Paul Kühne
5bcbd287bc
macosx/open: simplify header
14 years ago
Felix Paul Kühne
9e900f2640
macosx/open: added controls to capture Live Audio along with the current screen content
14 years ago
Felix Paul Kühne
a549e879f8
macosx/open: replace deprecated API call with modern blocks-based counterpart
14 years ago
Felix Paul Kühne
97feb8c7ed
macosx/Open: merge the QTCapture and QTSound views
This also allows to set QTSound as an input slave for QTCapture to capture both ES at the same time. (close #6851 )
14 years ago
Felix Paul Kühne
467c69f58c
macosx: added start and stop time options to the advanced open file dialog
14 years ago
Felix Paul Kühne
5db103bc7a
macosx: updated copyright headers
14 years ago
Felix Paul Kühne
c789f858d4
macosx: fixed drag & drop handling of optical media by re-writing it
14 years ago
FUJISAWA Tooru
ae1d561eec
macosx: added screen selection support to the Open panel
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
14 years ago
Michael Feurstein
684c28156e
qtsound: added GUI integration for capturing audio devices on MAC OS X
audio devices can now be selected in the capture dialog
fixes a bug where video and audio devices don't update the MRL
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
14 years ago
David Fuhrmann
aba135724b
macosx: fix auto play when adding a new file with file dialogs
The issue was that we had 2 VLCPlaylist objects although they should be only one. Therefore this commit removes the wrong one in Open.xib
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
14 years ago
Felix Paul Kühne
7911a9209f
macosx: copyright fixes
15 years ago
Felix Paul Kühne
ead6422cf1
macosx: simplified the subtitle opening sheet
15 years ago
Felix Paul Kühne
ea429a16b7
macosx: added CoreAnimation based transitions to display the Drop Zone, switch between optical media and input devices
replaced the sprefs panel's legacy animation with basic CA effects
15 years ago
Felix Paul Kühne
b3ff877a89
macosx: exposed qtcapture's width and height options in the open panel
moved some elements around and renamed them within the 'Capture' tab
it's no longer called an 'iSight input', etc.
15 years ago
Felix Paul Kühne
db29a57a0f
macosx: simplified and re-arranged the Open dialog's file tab
15 years ago
Felix Paul Kühne
721aa35729
macosx: re-written the 'Open Disc' tab in the open panel
it automatically detects inserted disks and their type, so type selector by the user is no longer needed, which allows a much cleaner GUI
15 years ago
Katsushi Kobayashi
c1cbe14707
qtcapture: added support for all QTKit-compatible video input devices
includes a couple of tweaks by me and will need further testing and cleaning
15 years ago
Felix Paul Kühne
2f57ccdfb6
macosx: disable the open button if we don't have a valid MRL
fixes #4679
15 years ago
Felix Paul Kühne
b20a12f381
macosx: implemented the input-slave option for file inputs
17 years ago
Felix Paul Kühne
0ca0b5f941
macosx: implement RTP stream selection. Closes #2497 , while #2496 is invalid as RTMP streams can easily opened by pasting the respective URL in the 'URL' field...
17 years ago
Felix Paul Kühne
f8a3fb1aff
macosx: hide the MRL field by default and shrink it. You can make it appear by clicking on the triangle button next to the MRL label.
17 years ago
Felix Paul Kühne
0b7bd6a26b
macosx: redesigned the Open panel to be more suitable for less-skilled users
17 years ago
Derk-Jan Hartman
87bbbc4566
Remove access-filter timeshift from OSX open dialog.
17 years ago
Felix Paul Kühne
c62a73d1f5
macosx: resized to the open dialogue again and cleaned-up the screen input section
17 years ago
FUJISAWA Tooru
71042a865e
Add subscreen/follow mouse options in open dialog.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
18 years ago
Felix Paul Kühne
106471ae6a
macosx: added another button to download VLC's EyeTV plugin
plus some minor layout changes to make sure that all localised string fit in our UI
18 years ago
Felix Paul Kühne
967acfe763
Added some stuff to make sure that we get nice fps values for screen capture (range: 1 to 30)
18 years ago
Felix Paul Kühne
e541f7f3aa
Added complete l10n to the Capture interface and a useful error messages to the input module
18 years ago
Felix Paul Kühne
6a5fc04ec3
Redesign the Capture Device panel
Complete l10n to be done later on
18 years ago
Felix Paul Kühne
f25e0c78ab
* cleaning, reformatting, clarifying here and there...
19 years ago
Felix Paul Kühne
2010d13aa8
* make sure that we're using UTF-8 instead of Western [Mac OS Roman] :D
19 years ago
Rafaël Carré
ed3227e6bc
Fix macosx gui compilation (shame on me i broke it in [21943])
19 years ago