[vlc-devel] vlc-soc.git: Mac OS X Framework: Enable multiple thread to connect on the connection object. (pdherbemont_branch)

Pierre d'Herbemont pdherbemont at free.fr
Thu May 3 15:24:53 CEST 2007


commit 2d15ab114c01e375cb67b4abf4ac6d1092319ab4
Pierre d'Herbemont, Tue, 1 May 2007 20:05:28 +0200

Mac OS X Framework: Enable multiple thread to connect on the connection object.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=2d15ab114c01e375cb67b4abf4ac6d1092319ab4 


commit 1237cddf10ae6d9a3a3ced1fde71e48e8d70cece
Pierre d'Herbemont, Mon, 30 Apr 2007 01:23:46 +0200

Mac OS X Framework: Fix event sending on main thread by directly using IMP rather than NSInvocation.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=1237cddf10ae6d9a3a3ced1fde71e48e8d70cece 


commit 9634cc7756523ebe3f10bf7f1fd89bc3078844be
Pierre d'Herbemont, Tue, 1 May 2007 20:08:02 +0200

MediaControl: Add support for p_input event.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=9634cc7756523ebe3f10bf7f1fd89bc3078844be 


commit 96dc66986d3110cfcb6aa260230be1779c2f9230
Pierre d'Herbemont, Sat, 28 Apr 2007 23:03:01 +0200

Mac OS X Framework: Add debug compilation flags.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=96dc66986d3110cfcb6aa260230be1779c2f9230 


commit 4b48ef5ff8cddfefe7dc62eb3ab5709b9163cd87
Pierre d'Herbemont, Sat, 28 Apr 2007 15:41:56 +0200

Mac OS X gui: Make sure we unregister from our superview

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=4b48ef5ff8cddfefe7dc62eb3ab5709b9163cd87 


commit a5a48bbf738a575d29618ecef716529c18999c8c
Pierre d'Herbemont, Sat, 28 Apr 2007 15:11:38 +0200

Mac OS X Framework: Provide NSOutlineView data source functionality from a new class VLCPlaylistDataSource.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=a5a48bbf738a575d29618ecef716529c18999c8c 


commit c05402438bb0a024416b9494bb4206ab81c00a78
Pierre d'Herbemont, Sat, 28 Apr 2007 12:23:51 +0200

MediaControl: Make sure we delete the callback in libvlc too.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=c05402438bb0a024416b9494bb4206ab81c00a78 


commit 1daa86f24a0ee3b297ebe1eed300cf37985506ea
Pierre d'Herbemont, Sat, 28 Apr 2007 12:09:58 +0200

Mac OS X Framework: Post VolumeDidChange notification.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=1daa86f24a0ee3b297ebe1eed300cf37985506ea 


commit 83beee204e3e8b0e76347a8124321c70b1fbb820
Pierre d'Herbemont, Sat, 28 Apr 2007 11:50:37 +0200

Mac OS X Framework: Use only the filename as the (temporary) title.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=83beee204e3e8b0e76347a8124321c70b1fbb820 


commit fcbc75b3cf08e7010f899f0aea69d039b8d7fa19
Pierre d'Herbemont, Sat, 28 Apr 2007 11:01:22 +0200

MediaControl: Correct type for var_AddCallback callback param.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=fcbc75b3cf08e7010f899f0aea69d039b8d7fa19 


commit 16b36b3629daeb2b96078bd1bc2f0c30d8294b8a
Pierre d'Herbemont, Sat, 28 Apr 2007 10:57:40 +0200

MediaControl: Handle private user data in event registering.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=16b36b3629daeb2b96078bd1bc2f0c30d8294b8a 


commit 7cd06eb9cd888c187b266cc141666f6ca9cdeb7f
Pierre d'Herbemont, Fri, 27 Apr 2007 23:35:09 +0200

MediaControl: Make sure we don't leak ppsz_argv.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=7cd06eb9cd888c187b266cc141666f6ca9cdeb7f 


commit b6341aedd217f91882d10015dafc86ce6aea7f2f
Pierre d'Herbemont, Fri, 27 Apr 2007 23:16:16 +0200

MediaControl: Add an infrastructure for event listening.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=b6341aedd217f91882d10015dafc86ce6aea7f2f 


commit 72dd9660ae358b41fc0082c3befa9a0752fa8163
Pierre d'Herbemont, Thu, 26 Apr 2007 22:42:00 +0200

Mac OS X Framework: More about playlist.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=72dd9660ae358b41fc0082c3befa9a0752fa8163 


commit 901820371c460e6a4b0b66df9db5f3430b1b2aab
Pierre d'Herbemont, Thu, 26 Apr 2007 18:52:30 +0200

Mac OS X Framework: Prefer to use mediacontrol_MediaTime as advised by Oliver Aubert.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=901820371c460e6a4b0b66df9db5f3430b1b2aab 


commit d57445c2dbbe3f8683938de47fe5330c0473ae3c
Pierre d'Herbemont, Thu, 26 Apr 2007 17:47:25 +0200

Mac OS X Framework: Properly initialize mediacontrol_Position.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=d57445c2dbbe3f8683938de47fe5330c0473ae3c 


commit c61289db6b334b87302089a45999640a3b129c62
Pierre d'Herbemont, Sun, 22 Apr 2007 19:23:43 +0200

Mac OS X Framework: Fix contrib linking against the framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=c61289db6b334b87302089a45999640a3b129c62 


commit f7a15696b88146bf8644230b0201ed5edabc1713
Pierre d'Herbemont, Sun, 22 Apr 2007 17:57:48 +0200

Mac OS X Framework: Allow multiple choice on the test.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=f7a15696b88146bf8644230b0201ed5edabc1713 


commit 0d90ee3207f5d30674dd334e04b374fbeae2cf4f
Pierre d'Herbemont, Sun, 22 Apr 2007 17:34:43 +0200

Mac OS X Framework: Follow Apple's Coding Guidelines for Cocoa.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=0d90ee3207f5d30674dd334e04b374fbeae2cf4f 


commit e0b6311fd5e8b2102a520e13f673b15facf63374
Pierre d'Herbemont, Sun, 22 Apr 2007 01:43:06 +0200

Mac OS X Framework: Remove unuseful msg_Err output.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=e0b6311fd5e8b2102a520e13f673b15facf63374 


commit a8f6261e78ca78b390af920e380e8e68d0d346f1
Pierre d'Herbemont, Sun, 22 Apr 2007 01:39:51 +0200

Mac OS X Framework: Properly use exception_init().

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=a8f6261e78ca78b390af920e380e8e68d0d346f1 


commit 94c79371e68da31dadbb573bd163c7068e4ca9fc
Pierre d'Herbemont, Sun, 22 Apr 2007 01:21:30 +0200

Mac OS X Framework: Define the stretchVideo property.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=94c79371e68da31dadbb573bd163c7068e4ca9fc 


commit feb4fe3a86894d0a0f3e39b08e3c3f623ff0ce7e
Pierre d'Herbemont, Sun, 22 Apr 2007 01:12:21 +0200

Mac OS X Framework: Don't forget new interface files.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=feb4fe3a86894d0a0f3e39b08e3c3f623ff0ce7e 


commit a671874f2d69ee8fa88d931227b8f7588c345637
Pierre d'Herbemont, Sun, 22 Apr 2007 00:44:27 +0200

Mac OS X Framework: Handle exception properly.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=a671874f2d69ee8fa88d931227b8f7588c345637 


commit 2c4b5ecf71f4db746fe094effc3a0a250d1fcb8a
Pierre d'Herbemont, Sun, 22 Apr 2007 01:23:24 +0200

Mac OS X Framework: Correctly pass vlc arguments. (Reported by Olivier Aubert).

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=2c4b5ecf71f4db746fe094effc3a0a250d1fcb8a 


commit c1b3cf6d3d169db6d298d52cc0464a1a39ecb65c
Pierre d'Herbemont, Sat, 21 Apr 2007 23:16:44 +0200

Mac OS X Framework: Don't forget trailing space.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=c1b3cf6d3d169db6d298d52cc0464a1a39ecb65c 


commit 2c577629d4f81472002554450567693dfbf673c4
Pierre d'Herbemont, Sat, 21 Apr 2007 23:08:27 +0200

Mac OS X Framework: Don't forget trailing return.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=2c577629d4f81472002554450567693dfbf673c4 


commit 276220f9782a3248bec0b4b025a0e2ef896a4c28
Pierre d'Herbemont, Sat, 21 Apr 2007 23:06:22 +0200

Mac OS X Framework: Small comment on -addVoutSubview:

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=276220f9782a3248bec0b4b025a0e2ef896a4c28 


commit 5987739c3890170f2bb21809a1209c6fa8beb215
Pierre d'Herbemont, Sat, 21 Apr 2007 22:48:35 +0200

Mac OS X Framework: Remove now unuseful comment about not supported exception.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=5987739c3890170f2bb21809a1209c6fa8beb215 


commit d2a26f55e2081cc1930633af9018ae28ffd7f892
Pierre d'Herbemont, Sat, 21 Apr 2007 22:46:35 +0200

Mac OS X Framework: Handle mediacontrol exception.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=d2a26f55e2081cc1930633af9018ae28ffd7f892 


commit 587a9d467a0b70e6e610fc097e7268d6f76b1b09
Pierre d'Herbemont, Wed, 25 Apr 2007 10:38:06 +0200

Mac OS X Framework: Remove macosx intf as it will soon be part of the framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=587a9d467a0b70e6e610fc097e7268d6f76b1b09 


commit 06cc818a75b820bbb65cadaf54641da823b8714c
Pierre d'Herbemont, Sat, 21 Apr 2007 20:15:27 +0200

Mac OS X Framework: Implement just enough to make the test app works.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=06cc818a75b820bbb65cadaf54641da823b8714c 


commit 06dabcfa9e5cc51746a8a66d71afdce01fd5219f
Pierre d'Herbemont, Fri, 20 Apr 2007 19:51:54 +0200

Mac OS X Framework: Make sure the root directory is the framework directory if linked to it. This allow the plugin folder to be in the framework directory.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=06dabcfa9e5cc51746a8a66d71afdce01fd5219f 


commit 95d634c7987df12fa522631e370158967a6b8447
Pierre d'Herbemont, Tue, 17 Apr 2007 00:00:18 +0200

Mac OS X Framework: Make sure we use -fno-common when building libvlc.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=95d634c7987df12fa522631e370158967a6b8447 


commit ff10c5a7a86d2286d2a85e99b61f3a7fa4cd5df3
Pierre d'Herbemont, Mon, 16 Apr 2007 23:31:03 +0200

Mac OS X Framework: Make sure libvlc doesn't use -mdynamic-no-pic.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=ff10c5a7a86d2286d2a85e99b61f3a7fa4cd5df3 


commit 5ba0500c5d98c1641e9c4434f2944a9c41d35fd1
Pierre d'Herbemont, Mon, 16 Apr 2007 19:36:57 +0200

Mac OS X Framework: Use @loader_path instead of @executable_path to allow a plugin to be linked to the framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=5ba0500c5d98c1641e9c4434f2944a9c41d35fd1 


commit 768405c56987cfd3cce12db004ee6d7e35b8d570
Pierre d'Herbemont, Sun, 15 Apr 2007 15:15:11 +0200

Mac OS X Framework: Use the VLCVideoView in the test application, to demo how VLCVideoView could be used.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=768405c56987cfd3cce12db004ee6d7e35b8d570 


commit 872921d1cd04cfd87ab2801565ef02a7ca2a76df
Pierre d'Herbemont, Sun, 15 Apr 2007 15:12:26 +0200

Mac OS X Framework: VLCVideoView first draft.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=872921d1cd04cfd87ab2801565ef02a7ca2a76df 


commit ba123484c3c74949999f6be1556118b6ba3459a9
Pierre d'Herbemont, Sat, 14 Apr 2007 22:55:52 +0200

Mac OS X Framework: Fix typos in VLC.h about my email address.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=ba123484c3c74949999f6be1556118b6ba3459a9 


commit a086cadf2c22a79903923c9aeb32653c2885a2ab
Pierre d'Herbemont, Sat, 14 Apr 2007 22:53:03 +0200

Mac OS X Framework: Make it link to libvlc.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=a086cadf2c22a79903923c9aeb32653c2885a2ab 


commit 9fb080156aed9e29e297a4721dffaa6dc07a19b8
Pierre d'Herbemont, Fri, 13 Apr 2007 17:43:29 +0200

Mac OS X: Add a test application for the stub framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=9fb080156aed9e29e297a4721dffaa6dc07a19b8 


commit b52d94abb47554cc7c6a107fe99121ae3f144c1c
Pierre d'Herbemont, Fri, 13 Apr 2007 17:40:35 +0200

Mac OS X: Add a stub Framework for the VLC Mac OS X framework.

> http://git.videolan.org/cgi-bin/gitweb.cgi?p=vlc-soc.git;a=commitdiff;h=b52d94abb47554cc7c6a107fe99121ae3f144c1c 


 THANKS                                             |    1 +
 bindings/python/Makefile.am                        |    7 +-
 configure.ac                                       |   24 +-
 extras/MacOSX/Framework/Headers/VLC/VLCVideoView.h |    9 +-
 extras/MacOSX/Framework/Makefile                   |    2 +-
 extras/MacOSX/Framework/Sources/VLCVideoView.m     |   71 ++-
 extras/contrib/Makefile                            |    9 +-
 extras/contrib/src/Patches/live-config.patch       |   19 +-
 extras/contrib/src/Patches/live-starttime.patch    |   12 +-
 extras/contrib/src/Patches/live.patch              |   94 +--
 include/vlc/mediacontrol.h                         |    1 +
 include/vlc/mediacontrol_structures.h              |   12 +-
 include/vlc_intf_strings.h                         |    2 +
 include/vlc_sout.h                                 |    2 +-
 include/vlc_variables.h                            |    6 +
 modules/LIST                                       |    1 +
 modules/access/dvb/dvb.h                           |    1 -
 modules/access/fake.c                              |    1 -
 modules/access_filter/Modules.am                   |    1 +
 modules/access_filter/bandwidth.c                  |  173 ++++
 modules/access_filter/dump.c                       |    2 +-
 modules/audio_output/jack.c                        |  222 +++---
 modules/codec/fake.c                               |   39 +
 modules/control/hotkeys.c                          |    6 +
 modules/control/rc.c                               |   23 +-
 modules/demux/live555.cpp                          |   12 +-
 modules/demux/mkv.cpp                              |   13 +-
 modules/demux/playlist/asx.c                       |  252 +++++-
 modules/demux/rawdv.c                              |   31 +-
 modules/gui/macosx/VLCOpenGLVoutView.m             |    1 +
 .../gui/qt4/components/complete_preferences.cpp    |   34 +-
 .../gui/qt4/components/complete_preferences.hpp    |    2 +-
 modules/gui/qt4/components/extended_panels.hpp     |    2 +-
 modules/gui/qt4/components/infopanels.cpp          |    4 +-
 modules/gui/qt4/components/infopanels.hpp          |    3 +-
 modules/gui/qt4/components/open.cpp                |    8 +-
 modules/gui/qt4/components/open.hpp                |    2 +-
 modules/gui/qt4/components/preferences_widgets.cpp |  181 +++--
 modules/gui/qt4/components/preferences_widgets.hpp |   14 +-
 modules/gui/qt4/components/simple_preferences.cpp  |   63 +-
 modules/gui/qt4/dialogs/extended.cpp               |    5 +-
 modules/gui/qt4/dialogs/extended.hpp               |    3 +-
 modules/gui/qt4/dialogs/gototime.cpp               |    7 +-
 modules/gui/qt4/dialogs/gototime.hpp               |    5 +-
 modules/gui/qt4/dialogs/help.cpp                   |    2 +-
 modules/gui/qt4/dialogs/help.hpp                   |    2 +-
 modules/gui/qt4/dialogs/interaction.cpp            |    3 +-
 modules/gui/qt4/dialogs/interaction.hpp            |    3 +-
 modules/gui/qt4/dialogs/mediainfo.cpp              |    4 +-
 modules/gui/qt4/dialogs/mediainfo.hpp              |    2 +-
 modules/gui/qt4/dialogs/messages.cpp               |    4 +-
 modules/gui/qt4/dialogs/messages.hpp               |    5 +-
 modules/gui/qt4/dialogs/open.cpp                   |   76 +-
 modules/gui/qt4/dialogs/open.hpp                   |   27 +-
 modules/gui/qt4/dialogs/playlist.hpp               |    3 +-
 modules/gui/qt4/dialogs/preferences.cpp            |   13 +-
 modules/gui/qt4/dialogs/sout.cpp                   |   10 +-
 modules/gui/qt4/dialogs/sout.hpp                   |    6 +-
 modules/gui/qt4/dialogs_provider.cpp               |   36 +-
 modules/gui/qt4/dialogs_provider.hpp               |   15 +-
 modules/gui/qt4/input_manager.cpp                  |    2 +-
 modules/gui/qt4/input_manager.hpp                  |    2 +-
 modules/gui/qt4/main_interface.cpp                 |   52 +-
 modules/gui/qt4/main_interface.hpp                 |   19 +-
 modules/gui/qt4/menus.cpp                          |  448 ++++++----
 modules/gui/qt4/menus.hpp                          |   13 +-
 modules/gui/qt4/playlist_model.cpp                 |    2 +-
 modules/gui/qt4/qt4.cpp                            |   22 +-
 modules/gui/qt4/qt4.hpp                            |    5 +-
 modules/gui/qt4/res.qrc                            |    1 +
 modules/gui/qt4/ui/open.ui                         |    5 +-
 modules/gui/qt4/ui/open_disk.ui                    |   90 +-
 modules/gui/qt4/ui/open_file.ui                    |   50 +-
 modules/gui/qt4/ui/open_net.ui                     |   12 +-
 modules/gui/qt4/ui/sout.ui                         |   18 +-
 modules/gui/qt4/ui/sprefs_audio.ui                 |   25 +-
 modules/gui/qt4/ui/sprefs_input.ui                 |   35 +-
 modules/gui/qt4/ui/sprefs_interface.ui             |    2 +-
 modules/gui/qt4/ui/sprefs_subtitles.ui             |   12 +-
 modules/gui/wxwidgets/interface.cpp                |    2 +-
 modules/gui/wxwidgets/wxwidgets.hpp                |    6 +-
 modules/misc/Modules.am                            |    1 +
 modules/misc/freetype.c                            |    3 -
 modules/misc/quartztext.c                          |  954 ++++++++++++++++++++
 modules/mux/rtp/rtcp.c                             |   79 +-
 modules/mux/rtp/rtcp.h                             |   25 +-
 modules/stream_out/standard.c                      |    9 +-
 modules/stream_out/transcode.c                     |   13 +-
 modules/video_filter/motiondetect.c                |    5 +-
 modules/video_filter/osdmenu.c                     |    2 +-
 modules/video_filter/puzzle.c                      |    3 +-
 modules/video_output/directx/direct3d.c            |  230 +++---
 modules/video_output/directx/directx.c             |   52 +-
 modules/video_output/directx/events.c              |   63 ++-
 modules/video_output/directx/glwin32.c             |   29 +-
 modules/video_output/directx/vout.h                |    7 +-
 src/control/mediacontrol_core.c                    |  140 +++-
 src/control/mediacontrol_internal.h                |    1 +
 src/libvlc-common.c                                |   21 +-
 src/libvlc-module.c                                |    8 +
 src/misc/variables.c                               |   62 ++
 src/stream_output/announce.c                       |   27 +-
 src/stream_output/sdp.c                            |   58 ++-
 src/stream_output/stream_output.h                  |   20 +-
 src/text/strings.c                                 |    4 +
 src/video_output/vout_subpictures.c                |    2 +
 106 files changed, 3201 insertions(+), 1033 deletions(-)
 create mode 100644 modules/access_filter/bandwidth.c
 create mode 100644 modules/misc/quartztext.c
-- 
This is an automated email from vlc-soc.git/hooks/post-receive (VLC Developement tree mirror used by SoC students to publish their work.).

-- 
This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://developers.videolan.org/lists.html



More information about the vlc-devel mailing list