Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-2-2
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
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
videolan
vlc-2-2
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
Hide 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
;
PlayListWindow
*
fPlaylistWindow
;
#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