[vlc-devel] commit: Remove pl_Release, and rename pl_Hold back to pl_Get ( Rémi Denis-Courmont )

git version control git at videolan.org
Tue Feb 9 20:22:31 CET 2010


vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Tue Feb  9 21:18:40 2010 +0200| [7e4d50ac4297d445b46075b0dd87d11a951d5a3e] | committer: Rémi Denis-Courmont 

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.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7e4d50ac4297d445b46075b0dd87d11a951d5a3e
---

 include/vlc_playlist.h                           |   13 +--
 modules/access_output/http.c                     |    4 +-
 modules/control/dbus.c                           |    3 +-
 modules/control/gestures.c                       |    7 +-
 modules/control/hotkeys.c                        |    9 +-
 modules/control/http/http.c                      |    5 +-
 modules/control/netsync.c                        |    3 +-
 modules/control/rc.c                             |    4 +-
 modules/gui/hildon/maemo.c                       |    4 +-
 modules/gui/macosx/applescript.m                 |    6 +-
 modules/gui/macosx/controls.m                    |   37 ++-----
 modules/gui/macosx/embeddedwindow.m              |    3 +-
 modules/gui/macosx/equalizer.m                   |   16 ++--
 modules/gui/macosx/extended.m                    |    8 +-
 modules/gui/macosx/intf.m                        |   31 ++----
 modules/gui/macosx/playlist.m                    |  129 +++++-----------------
 modules/gui/macosx/playlistinfo.m                |   10 +-
 modules/gui/macosx/vout.m                        |    6 +-
 modules/gui/macosx/wizard.m                      |    4 +-
 modules/gui/ncurses.c                            |   29 ++----
 modules/gui/qt4/components/controller_widget.cpp |   12 +--
 modules/gui/qt4/components/info_panels.cpp       |    3 +-
 modules/gui/qt4/input_manager.cpp                |    8 +-
 modules/gui/qt4/qt4.cpp                          |    4 +-
 modules/gui/skins2/src/skin_main.cpp             |   15 +--
 modules/misc/audioscrobbler.c                    |   42 ++-----
 modules/misc/inhibit.c                           |    3 +-
 modules/misc/lua/demux.c                         |    5 +-
 modules/misc/lua/libs/input.c                    |    1 -
 modules/misc/lua/libs/objects.c                  |    2 +-
 modules/misc/lua/libs/playlist.c                 |   27 +-----
 modules/misc/lua/libs/playlist.h                 |    1 -
 modules/misc/lua/libs/sd.c                       |    4 -
 modules/misc/lua/libs/volume.c                   |    4 -
 modules/misc/lua/meta.c                          |    4 -
 modules/misc/notify/growl.m                      |    8 +-
 modules/misc/notify/growl_udp.c                  |    8 +-
 modules/misc/notify/msn.c                        |    6 +-
 modules/misc/notify/notify.c                     |   16 +--
 modules/misc/notify/telepathy.c                  |    6 +-
 modules/misc/notify/xosd.c                       |   11 +--
 modules/video_filter/atmo/atmo.cpp               |    8 +-
 modules/video_output/msw/direct3d.c              |   13 +--
 modules/video_output/msw/directx.c               |   13 +--
 modules/visualization/goom.c                     |    7 +-
 src/audio_output/intf.c                          |    7 +-
 src/input/meta.c                                 |    9 +--
 src/libvlc.c                                     |    8 +-
 src/libvlccore.sym                               |    3 +-
 src/playlist/control.c                           |   22 +----
 src/text/strings.c                               |    4 +-
 src/video_output/event.h                         |    7 +-
 src/win32/specific.c                             |    5 +-
 53 files changed, 154 insertions(+), 473 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=7e4d50ac4297d445b46075b0dd87d11a951d5a3e



More information about the vlc-devel mailing list