Commit Graph

1616 Commits

Author SHA1 Message Date
Juho Vähä-Herttua
14bb0136b6 os x: fix preferences to leave x264 preset/tune empty
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
(cherry picked from commit c521391d4c4a8bbcfed35e09705698099798efd9)

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2010-05-31 16:56:10 +03:00
Juho Vähä-Herttua
07bb7d76ca OSX: fix a crash when the option-list finished by 0, like the new x264_nal_hrd
(cherry picked from commit 64188f7809f44b9b74f94e07bbd0381b398a6afa)

Signed-off-by: Ilkka Ollakka <ileoo@iki.fi>
(cherry picked from commit 5fd7ef49bdd60d2d9b0c007426627313dec48366)

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
2010-05-31 16:56:10 +03:00
Laurent Aimar
43e06934c4 Removed fake access. 2010-05-25 20:47:49 +02:00
Laurent Aimar
eb95c577ff Used a vout object for vout_OSDMessage/OSDSlider/OSDIcon.
It reduces the number of executed vlc_object_find.
Some macosx calls have been commented out.
2010-05-10 19:33:03 +02:00
Laurent Aimar
776b826403 Cleaned up a bit spu_t API. 2010-05-04 22:25:34 +02:00
David K
40f88bb3bf Use the additional middle button on the new Apple Remote introduced in 2009 to toggle fullscreen
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2010-04-13 14:40:09 +02:00
Austin Burrow
5cad8b519c Fixed an issue where http:// was being appended to certain inputs.
The issue started because VLC would append http:// on any unknown
protocol address. This "feature" has been removed because it caused
users a headache.  Users would try to manually enter an address for,
let's say, udp:// and VLC would then handle it has http://udp://.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2010-03-31 12:02:34 +03:00
Felix Paul Kühne
ad7e010306 legacy OSX interface: fixed transcoding with the wizard and re-added mp4a as valid audio codec to the sout panel 2010-03-25 21:29:46 +01:00
Felix Paul Kühne
57c73d7402 legacy OS X intf: fixed locking the vout window's AR 2010-03-15 12:34:57 +01:00
Felix Paul Kühne
644bd8439c legacy OS X intf: removed nslog-based debug 2010-03-15 12:19:40 +01:00
Felix Paul Kühne
ccee49c756 legacy OS X intf: removed unfinished VLM interface
The existing code only managed to display some windows without any functionality.
2010-03-15 00:16:30 +01:00
Felix Paul Kühne
ef7ac2f845 legacy OS X intf: fixed check-for-update and fullscreen-toggle menu items 2010-03-15 00:06:49 +01:00
Felix Paul Kühne
e01621b270 legacy OSX intf: correctly adapt vout window's size to video content 2010-03-13 21:26:33 +01:00
Felix Paul Kühne
4647e341e9 legacy OS X intf: restored 1.0 look of the video output window 2010-03-13 21:18:36 +01:00
Felix Paul Kühne
c68b81019c legacy macosx intf: make sure we display the right playback button graphic when drawing the video window 2010-03-13 20:46:04 +01:00
Rémi Denis-Courmont
b63326b733 Rename linked_with_a_crap_library_which_uses_atexit()
In several cases, it is not used because of atexit().
2010-03-13 18:18:56 +02:00
Jakob Leben
873e5edb26 adjustments to playlist API changes 2010-03-13 17:16:39 +01:00
Rémi Denis-Courmont
e17d5ecd89 Use KiB instead of kB for input statistics
This is an arbitrary choice. But KiB are much more common than kB.
Also the notation is unambiguous.

Note that we keep kbps for *bit* rates.
2010-03-03 17:56:51 +02:00
Rémi Denis-Courmont
4a95265a63 Make mouse-moved and mouse-clicked coordinates, remove mouse-x and -y
This simplifies callbacks a bit, and fixes a race condition.
2010-02-13 20:30:11 +02:00
Rémi Denis-Courmont
180c722e1e Make mouse-moved a void variable 2010-02-13 18:02:32 +02:00
Pierre d'Herbemont
a44284713c macosx: Fix compilation. 2010-02-11 20:35:49 +01:00
Rémi Denis-Courmont
316129116d playlist: create the fullscreen variable
At least the ncurses and MacOS interface already depends on this, and
the earlier did not create it... This is needed for a later fix to
LibVLC.
2010-02-10 19:55:20 +02:00
Jakob Leben
2a2dd55119 services_discovery: implement SD categories and use in Qt interface 2010-02-10 02:12:36 +01:00
Rémi Denis-Courmont
77b04cb62f Make update-po happy 2010-02-09 23:06:12 +02:00
Rémi Denis-Courmont
7e4d50ac42 Remove pl_Release, and rename pl_Hold back to pl_Get
pl_Hold() assumed the playlist was already created.
pl_Release() does not solve any problem. Playlist synchronization is
done with the playlist lock, while playlist deletion must anyway be done
after all interfaces, services and other threads are joined.
2010-02-09 21:22:13 +02:00
Rémi Denis-Courmont
3863d8b088 No need to lock the playlist for meta fetch and preparsing
The previous fix made the fetcher and preparser persistent throughout
the lifetime of the playlist. So we don't need to protect the pointers
anymore. Also, they are internally thread-safe (with their own lock).
2010-02-09 21:14:26 +02:00
Rémi Denis-Courmont
7a25e2badf Use standard ASCII for ^H, ^I, ^M and escape 2010-02-03 18:29:25 +02:00
Jakob Leben
2531d51441 various modules: adjust to new playlist design 2010-02-02 06:12:59 +01:00
Rémi Denis-Courmont
22fdf98f4c Remove useless <errno.h> inclusions 2010-01-11 19:08:42 +02:00
Thijs Alkemade
a689b53255 gui/macosx: Added menu item to set playback rate back to normal
Close #1122

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2009-12-30 19:06:57 +01:00
Sebastien Zwickert
2e14304591 gui/macosx: fix crash when the volume slider has been modified.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
2009-12-28 16:09:03 +01:00
Sebastien Zwickert
9c21b7ec34 gui/macosx: Fix ugly flashes of video view when the splitviews are resized.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
2009-12-28 16:09:03 +01:00
Brian Weaver
af97f24d52 Modified the main OS X interface module to remove the use of setjmp() and longjmp(). The MainMenu.nib file was modified to invoke the stop selector instead of the terminate selector on the NSApp object. This allows the OS X framework to return from the call [NSApp run] instead of using setjmp()/longjmp() in a managed framework.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
2009-12-26 10:36:05 +01:00
Sebastien Zwickert
be8909be21 gui/macosx: Do not automatically resize the video view by calling scaleWindowWithFactor:animate: when it is embedded.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
2009-12-26 10:31:20 +01:00
Sebastien Zwickert
dabbedc659 gui/macosx: fix a side effect when the playlist's splitview is resizing in embedded window.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
2009-12-26 10:31:19 +01:00
Sebastien Zwickert
39d525d8bf gui/macosx: uses the superview object for swapping between the video view and the temporary view.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
2009-12-26 10:31:19 +01:00
Sebastien Zwickert
b1198ae4eb gui/macosx: try a fix of validateMenuItem: that avoid to fail on __vlc_object_release() assertion (internals->i_children==0).
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
2009-12-26 10:31:19 +01:00
Felix Paul Kühne
d04d656141 added a Minimal Dialog Provider for Mac OS X
Currently only used to display the question, login, error and critical core dialogs whenever VLC runs with a GUI on a Mac.

Disabled by default. The login dialog's layout will need some more love.
2009-12-26 04:16:51 +01:00
Rémi Denis-Courmont
dccd947213 vlc_sd_GetNames: add object parameter 2009-12-21 20:07:20 +02:00
Felix Paul Kühne
2c15069fc1 macosx: fixed compilation if VLM is not enabled 2009-12-19 09:34:28 +01:00
David K
d848d8fdd6 Add support for the new Apple Remote introduced in 2009
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2009-12-17 20:14:49 +01:00
Pierre d'Herbemont
71cc1a3cd8 macosx: Disable broken code to get the buildbot back. And add a FIXME. 2009-10-14 23:45:58 +02:00
Felix Paul Kühne
924d4ff881 macosx: fixed logic errors in previous commit pointed by Pierre 2009-10-10 15:21:46 +02:00
Felix Paul Kühne
0d24c85c1e macosx: merge AppleRemote fixes from the Lunettes project 2009-10-10 13:47:31 +02:00
Pierre d'Herbemont
967a86e569 macosx: vlc_keys seems to need vlc_common. 2009-10-10 12:14:57 +02:00
Pierre d'Herbemont
f660219664 macosx: Silent a harmless warning. 2009-10-10 12:04:56 +02:00
Pierre d'Herbemont
139d41eb4a macosx: Dummy build fix. 2009-10-10 12:04:56 +02:00
Rémi Denis-Courmont
90ee09e819 KeyToString: allocate key on heap
This will allow returning dynamically generated strings
2009-10-07 22:43:26 +03:00
Rémi Denis-Courmont
25cd5920e5 KEY_SPACE = 32, simplify several outputs and interfaces 2009-10-07 19:48:07 +03:00
Felix Paul Kühne
f556fb1661 macosx: fixed IR Remote HID support 2009-10-06 13:39:36 +02:00