Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
13
Issues
13
List
Boards
Labels
Service Desk
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
GSoC
GSoC2018
macOS
vlc
Commits
8e7484b4
Commit
8e7484b4
authored
May 25, 2006
by
Clément Stenac
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Cumulative fix for BeOS - by Cian Duffy < myob87 4t gmail dot com >
parent
d4adc505
Changes
11
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
47 additions
and
16 deletions
+47
-16
configure.ac
configure.ac
+3
-1
extras/contrib/src/Makefile
extras/contrib/src/Makefile
+1
-1
include/vlc_messages.h
include/vlc_messages.h
+3
-2
modules/access/directory.c
modules/access/directory.c
+1
-1
modules/gui/beos/InterfaceWindow.cpp
modules/gui/beos/InterfaceWindow.cpp
+22
-6
modules/gui/beos/InterfaceWindow.h
modules/gui/beos/InterfaceWindow.h
+5
-1
modules/gui/beos/ListViews.cpp
modules/gui/beos/ListViews.cpp
+4
-0
modules/gui/beos/PlayListWindow.cpp
modules/gui/beos/PlayListWindow.cpp
+2
-1
modules/gui/beos/PlayListWindow.h
modules/gui/beos/PlayListWindow.h
+2
-1
src/playlist/item.c
src/playlist/item.c
+3
-1
src/playlist/thread.c
src/playlist/thread.c
+1
-1
No files found.
configure.ac
View file @
8e7484b4
...
...
@@ -264,7 +264,9 @@ case "${target_os}" in
VLC_ADD_CXXFLAGS([beos],[])
VLC_ADD_LDFLAGS([vlc logger],[-lbe])
VLC_ADD_LDFLAGS([beos],[-lbe -lmedia -ltranslation -ltracker -lgame])
VLC_ADD_LDFLAGS([dvdnav dvdread],[-ldl])
VLC_ADD_LDFLAGS([access_file],[-lpoll])
LDFLAGS_save="${LDFLAGS_save} -lintl"; LDFLAGS="${CFLAGS_save}"
dnl Check for BONE
if test -f /boot/beos/system/lib/libbind.so; then
VLC_ADD_LDFLAGS([access_file access_ftp access_mms access_output_udp telnet netsync sap ipv4 vlc growl],[-lbind -lsocket])
...
...
extras/contrib/src/Makefile
View file @
8e7484b4
...
...
@@ -108,7 +108,7 @@ FFMPEGCONF+= --enable-mp3lame --enable-faac
endif
ifdef
HAVE_BEOS
FFMPEGCONF
+=
--cpu
=
x86
FFMPEGCONF
+=
--cpu
=
x86
--disable-debug
--disable-audio-beos
endif
ifeq
($(HOST),i686-apple-darwin8)
...
...
include/vlc_messages.h
View file @
8e7484b4
...
...
@@ -301,8 +301,9 @@ static inline int __stats_GetInteger( vlc_object_t *p_obj, int i_id,
static
inline
int
__stats_GetFloat
(
vlc_object_t
*
p_obj
,
int
i_id
,
unsigned
int
i_counter
,
float
*
value
)
{
vlc_value_t
val
;
val
.
f_float
=
0
.
0
;
int
i_ret
=
__stats_Get
(
p_obj
,
i_id
,
i_counter
,
&
val
);
int
i_ret
;
vlc_value_t
val
;
val
.
f_float
=
0
.
0
;
i_ret
=
__stats_Get
(
p_obj
,
i_id
,
i_counter
,
&
val
);
*
value
=
val
.
f_float
;
return
i_ret
;
}
...
...
modules/access/directory.c
View file @
8e7484b4
...
...
@@ -198,6 +198,7 @@ static int Read( access_t *p_access, uint8_t *p_buffer, int i_len)
{
char
*
psz_name
=
NULL
;
char
*
psz
;
char
*
ptr
;
int
i_mode
,
i_activity
;
playlist_item_t
*
p_item
,
*
p_root_category
;
...
...
@@ -213,7 +214,6 @@ static int Read( access_t *p_access, uint8_t *p_buffer, int i_len)
goto
end
;
}
char
*
ptr
;
psz_name
=
ToLocale
(
p_access
->
psz_path
);
ptr
=
strdup
(
psz_name
);
LocaleFree
(
psz_name
);
...
...
modules/gui/beos/InterfaceWindow.cpp
View file @
8e7484b4
...
...
@@ -227,11 +227,13 @@ InterfaceWindow::InterfaceWindow( intf_thread_t * _p_intf, BRect frame,
screen_rect
.
top
+
50
,
screen_rect
.
right
-
150
,
screen_rect
.
top
+
250
);
#if 0
fPlaylistWindow = new PlayListWindow( window_rect, _("Playlist"), this, p_intf );
window_rect.Set( screen_rect.right - 550,
screen_rect.top + 300,
screen_rect.right - 150,
screen_rect.top + 500 );
#endif
fMessagesWindow
=
new
MessagesWindow
(
p_intf
,
window_rect
,
_
(
"Messages"
)
);
// the media control view
...
...
@@ -323,8 +325,10 @@ InterfaceWindow::InterfaceWindow( intf_thread_t * _p_intf, BRect frame,
fShowMenu
->
AddItem
(
new
BMenuItem
(
psz_tmp
,
new
BMessage
(
OPEN_PLAYLIST
),
'P'
)
);
ADD_ELLIPSIS
(
_
(
"Messages"
)
);
fShowMenu
->
AddItem
(
new
BMenuItem
(
psz_tmp
,
new
BMessage
(
OPEN_MESSAGES
),
'M'
)
);
#if 0
ADD_ELLIPSIS( _("Preferences") );
fShowMenu->AddItem( new BMenuItem( psz_tmp, new BMessage( OPEN_PREFERENCES ), 'S' ) );
#endif
fMenuBar
->
AddItem
(
fShowMenu
);
// add the media control view after the menubar is complete
...
...
@@ -351,10 +355,12 @@ InterfaceWindow::~InterfaceWindow()
{
vlc_object_release
(
p_playlist
);
}
#if 0
if( fPlaylistWindow )
{
fPlaylistWindow->ReallyQuit();
}
#endif
if
(
fMessagesWindow
)
{
fMessagesWindow
->
ReallyQuit
();
...
...
@@ -409,7 +415,7 @@ void InterfaceWindow::MessageReceived( BMessage * p_message )
case
LOAD_SUBFILE
:
_ShowFilePanel
(
SUBFILE_RECEIVED
,
_
(
"VLC media player: Open Subtitle File"
)
);
break
;
#if 0
case OPEN_PLAYLIST:
if (fPlaylistWindow->Lock())
{
...
...
@@ -420,7 +426,7 @@ void InterfaceWindow::MessageReceived( BMessage * p_message )
fPlaylistWindow->Unlock();
}
break;
#endif
case
OPEN_DVD
:
{
const
char
*
psz_device
;
...
...
@@ -430,7 +436,7 @@ void InterfaceWindow::MessageReceived( BMessage * p_message )
char
psz_uri
[
1024
];
memset
(
psz_uri
,
0
,
1024
);
snprintf
(
psz_uri
,
1024
,
"dvdnav:%s"
,
psz_device
);
playlist_Add
(
p_playlist
,
psz_uri
,
psz_device
,
playlist_
Playlist
Add
(
p_playlist
,
psz_uri
,
psz_device
,
PLAYLIST_APPEND
|
PLAYLIST_GO
,
PLAYLIST_END
);
}
UpdatePlaylist
();
...
...
@@ -743,7 +749,7 @@ void InterfaceWindow::MessageReceived( BMessage * p_message )
if
(
p_playlist
)
{
playlist_Add
(
p_playlist
,
path
.
Path
(),
path
.
Path
(),
playlist_
Playlist
Add
(
p_playlist
,
path
.
Path
(),
path
.
Path
(),
PLAYLIST_APPEND
|
PLAYLIST_GO
,
PLAYLIST_END
);
}
}
...
...
@@ -828,12 +834,14 @@ void InterfaceWindow::UpdateInterface()
if
(
b_playlist_update
)
{
#if 0
if( fPlaylistWindow->Lock() )
{
fPlaylistWindow->UpdatePlaylist( true );
fPlaylistWindow->Unlock();
b_playlist_update = false;
}
#endif
p_mediaControl
->
SetEnabled
(
p_playlist
->
i_size
);
}
...
...
@@ -1064,8 +1072,10 @@ InterfaceWindow::_RestoreSettings()
BRect
frame
;
if
(
fSettings
->
FindRect
(
"main frame"
,
&
frame
)
==
B_OK
)
set_window_pos
(
this
,
frame
);
#if 0
if (fSettings->FindRect( "playlist frame", &frame ) == B_OK )
set_window_pos( fPlaylistWindow, frame );
#endif
if
(
fSettings
->
FindRect
(
"messages frame"
,
&
frame
)
==
B_OK
)
set_window_pos
(
fMessagesWindow
,
frame
);
if
(
fSettings
->
FindRect
(
"settings frame"
,
&
frame
)
==
B_OK
)
...
...
@@ -1077,16 +1087,19 @@ InterfaceWindow::_RestoreSettings()
}
bool
showing
;
#if 0
if ( fSettings->FindBool( "playlist showing", &showing ) == B_OK )
launch_window( fPlaylistWindow, showing );
#endif
if
(
fSettings
->
FindBool
(
"messages showing"
,
&
showing
)
==
B_OK
)
launch_window
(
fMessagesWindow
,
showing
);
if
(
fSettings
->
FindBool
(
"settings showing"
,
&
showing
)
==
B_OK
)
launch_window
(
fPreferencesWindow
,
showing
);
#if 0
uint32 displayMode;
if ( fSettings->FindInt32( "playlist display mode", (int32*)&displayMode ) == B_OK )
fPlaylistWindow->SetDisplayMode( displayMode );
#endif
}
}
...
...
@@ -1103,6 +1116,7 @@ InterfaceWindow::_StoreSettings()
/* Save the windows positions */
if
(
fSettings
->
ReplaceRect
(
"main frame"
,
Frame
()
)
!=
B_OK
)
fSettings
->
AddRect
(
"main frame"
,
Frame
()
);
#if 0
if ( fPlaylistWindow->Lock() )
{
if (fSettings->ReplaceRect( "playlist frame", fPlaylistWindow->Frame() ) != B_OK)
...
...
@@ -1111,6 +1125,7 @@ InterfaceWindow::_StoreSettings()
fSettings->AddBool( "playlist showing", !fPlaylistWindow->IsHidden() );
fPlaylistWindow->Unlock();
}
#endif
if
(
fMessagesWindow
->
Lock
()
)
{
if
(
fSettings
->
ReplaceRect
(
"messages frame"
,
fMessagesWindow
->
Frame
()
)
!=
B_OK
)
...
...
@@ -1127,10 +1142,11 @@ InterfaceWindow::_StoreSettings()
fSettings
->
AddBool
(
"settings showing"
,
!
fPreferencesWindow
->
IsHidden
()
);
fPreferencesWindow
->
Unlock
();
}
#if 0
uint32 displayMode = fPlaylistWindow->DisplayMode();
if (fSettings->ReplaceInt32( "playlist display mode", displayMode ) != B_OK )
fSettings->AddInt32( "playlist display mode", displayMode );
#endif
save_settings
(
fSettings
,
"interface_settings"
,
"VideoLAN Client"
);
}
...
...
modules/gui/beos/InterfaceWindow.h
View file @
8e7484b4
...
...
@@ -32,7 +32,9 @@
class
BMenuBar
;
class
MediaControlView
;
#if 0
class PlayListWindow;
#endif
class
BFilePanel
;
class
PreferencesWindow
;
class
MessagesWindow
;
...
...
@@ -126,7 +128,9 @@ class InterfaceWindow : public BWindow
bool
b_playlist_update
;
BFilePanel
*
fFilePanel
;
#if 0
PlayListWindow* fPlaylistWindow;
#endif
PreferencesWindow
*
fPreferencesWindow
;
BMenuBar
*
fMenuBar
;
BMenuItem
*
fGotoMenuMI
;
...
...
modules/gui/beos/ListViews.cpp
View file @
8e7484b4
...
...
@@ -21,6 +21,8 @@
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#if 0
#include <stdio.h>
#include <malloc.h>
...
...
@@ -1121,3 +1123,5 @@ PlaylistView::_SetPlayingIndex( BListItem* playingItem )
}
}
}
#endif
modules/gui/beos/PlayListWindow.cpp
View file @
8e7484b4
...
...
@@ -24,7 +24,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#if 0
/* System headers */
#include <InterfaceKit.h>
#include <StorageKit.h>
...
...
@@ -366,3 +366,4 @@ PlayListWindow::_SetMenuItemEnabled( BMenuItem* item, bool enabled ) const
if ( item->IsEnabled() != enabled )
item->SetEnabled( enabled );
}
#endif
modules/gui/beos/PlayListWindow.h
View file @
8e7484b4
...
...
@@ -23,7 +23,7 @@
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
#if 0
#ifndef BEOS_PLAY_LIST_WINDOW_H
#define BEOS_PLAY_LIST_WINDOW_H
...
...
@@ -78,4 +78,5 @@ class PlayListWindow : public BWindow
};
#endif // BEOS_PLAY_LIST_WINDOW_H
#endif
src/playlist/item.c
View file @
8e7484b4
...
...
@@ -62,8 +62,10 @@ playlist_item_t * playlist_ItemNewWithType( vlc_object_t *p_obj,
int
i_duration
,
int
i_type
)
{
input_item_t
*
p_input
;
if
(
psz_uri
==
NULL
)
return
NULL
;
input_item_t
*
p_input
=
input_ItemNewWithType
(
p_obj
,
psz_uri
,
p_input
=
input_ItemNewWithType
(
p_obj
,
psz_uri
,
psz_name
,
i_options
,
ppsz_options
,
i_duration
,
i_type
);
return
playlist_ItemNewFromInput
(
p_obj
,
p_input
);
...
...
src/playlist/thread.c
View file @
8e7484b4
...
...
@@ -188,9 +188,9 @@ static void EndPlaylist( playlist_t *p_playlist )
*****************************************************************************/
static
void
RunPreparse
(
playlist_preparse_t
*
p_obj
)
{
playlist_t
*
p_playlist
=
p_obj
->
p_parent
;
/* Tell above that we're ready */
vlc_thread_ready
(
p_obj
);
playlist_t
*
p_playlist
=
(
playlist_t
*
)
p_obj
->
p_parent
;
while
(
!
p_playlist
->
b_die
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment