mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-21 20:38:45 +00:00
- Update to 0.8.2.20050516
This commit is contained in:
parent
37b508cc69
commit
59c3e1112c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=135385
@ -213,19 +213,19 @@
|
||||
#
|
||||
|
||||
PORTNAME= vlc
|
||||
DISTVERSION= 0.8.2-test1
|
||||
PORTREVISION= 1
|
||||
DISTVERSION= 0.8.2.20050516
|
||||
CATEGORIES= multimedia audio ipv6 net www
|
||||
MASTER_SITES= http://download2.videolan.org/pub/videolan/testing/${PORTNAME}-${DISTVERSION}/ \
|
||||
MASTER_SITES= http://download.videolan.org/pub/vlc/snapshots/ \
|
||||
${MASTER_SITE_LOCAL:S|$|:mozilla|} \
|
||||
http://people.freebsd.org/~ahze/distfiles/:mozilla
|
||||
# http://download2.videolan.org/pub/videolan/testing/${PORTNAME}-${DISTVERSION}/ \
|
||||
# http://download.videolan.org/pub/videolan/vlc/${PORTVERSION}/ \
|
||||
# http://ftp.snt.utwente.nl/pub/software/videolan/vlc/${PORTVERSION}/ \
|
||||
# ftp://ftp.crans.org/pub/videolan/vlc/${PORTVERSION}/ \
|
||||
# ftp://videolan.cs.pu.edu.tw/Windows/VideoLAN/vlc/${PORTVERSION}/ \
|
||||
MASTER_SITE_SUBDIR= ahze/:mozilla
|
||||
PKGNAMESUFFIX?= -devel${ESOUND_SUFFIX}${MOZILLA_SUFFIX}${PKGNAMESUFFIX2}
|
||||
DISTFILES= ${PORTNAME}-${DISTVERSION}${EXTRACT_SUFX} \
|
||||
DISTFILES= ${PORTNAME}-snapshot-${DISTVERSION:S/0.8.2.//}${EXTRACT_SUFX} \
|
||||
vlc-intf-mozilla-plugin-0.1${EXTRACT_SUFX}:mozilla
|
||||
|
||||
MAINTAINER= ahze@FreeBSD.org
|
||||
@ -236,14 +236,14 @@ LIB_DEPENDS= avcodec.1:${PORTSDIR}/multimedia/ffmpeg
|
||||
|
||||
CONFLICTS= vlc-*-0.8.1*
|
||||
|
||||
#WRKSRC= ${WRKDIR}/${PORTNAME}-snapshot-${PORTVERSION:S/0.8.1.//}
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}-snapshot-${PORTVERSION:S/0.8.2.//}
|
||||
### BROKEN -- Needs newer verision of toolame ###
|
||||
WITHOUT_TOOLAME= yes
|
||||
### BROKEN ###
|
||||
|
||||
WITH_VLC_DEFAULT_FONT?= ${X11BASE}/lib/X11/fonts/bitstream-vera/Vera.ttf
|
||||
|
||||
USE_BZIP2= yes
|
||||
#USE_BZIP2= yes
|
||||
USE_X_PREFIX= yes
|
||||
USE_GETOPT_LONG=yes
|
||||
USE_GETTEXT= yes
|
||||
@ -252,7 +252,6 @@ WANT_GNOME= yes
|
||||
USE_GNOME= gnometarget libxml2
|
||||
USE_REINPLACE= yes
|
||||
WANT_SDL= yes
|
||||
USE_XLIB= yes
|
||||
USE_ICONV= yes
|
||||
|
||||
FAKEDIR= ${WRKDIR}/fake
|
||||
@ -342,6 +341,7 @@ OPTIONS= AALIB "Console graphics support" Off \
|
||||
TRANSCODE "Depends on multimedia/transcode" Off \
|
||||
TWOLAME "Twolame Mpeg layer 2 audio Support" Off \
|
||||
VORBIS "Vorbis support (implies WITH_OGG)" On \
|
||||
WXGTK "WxGtk+2 frontend" On \
|
||||
X264 "H.264 AVC video codec" Off
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
@ -1,4 +1,4 @@
|
||||
MD5 (vlc-0.8.2-test1.tar.bz2) = 23559ee14d7205c1e340ca8eec0ad8f3
|
||||
SIZE (vlc-0.8.2-test1.tar.bz2) = 5998062
|
||||
MD5 (vlc-intf-mozilla-plugin-0.1.tar.bz2) = e64ee857a300968890188c26468a2945
|
||||
SIZE (vlc-intf-mozilla-plugin-0.1.tar.bz2) = 2418
|
||||
MD5 (vlc-snapshot-20050516.tar.gz) = db7db8d35aac8b68ad04e30d049b7d39
|
||||
SIZE (vlc-snapshot-20050516.tar.gz) = 9328827
|
||||
MD5 (vlc-intf-mozilla-plugin-0.1.tar.gz) = bd8e568ac30e69604f42721e73c1c980
|
||||
SIZE (vlc-intf-mozilla-plugin-0.1.tar.gz) = 2449
|
||||
|
@ -0,0 +1,208 @@
|
||||
--- modules/gui/wxwindows/interface.cpp.orig Mon May 16 13:32:57 2005
|
||||
+++ modules/gui/wxwindows/interface.cpp Mon May 16 13:35:29 2005
|
||||
@@ -94,6 +94,7 @@
|
||||
|
||||
wxVolCtrl *gauge;
|
||||
int i_y_offset;
|
||||
+ vlc_bool_t b_mute;
|
||||
intf_thread_t *p_intf;
|
||||
};
|
||||
|
||||
@@ -240,6 +241,12 @@
|
||||
/* Create a dummy widget that can get the keyboard focus */
|
||||
wxWindow *p_dummy = new wxWindow( this, 0, wxDefaultPosition,
|
||||
wxSize(0,0) );
|
||||
+#if defined(__WXGTK20__) && wxCHECK_VERSION(2,5,6)
|
||||
+ /* As ugly as your butt! Please remove when wxWidgets 2.6 fixed their
|
||||
+ * Accelerators bug. */
|
||||
+ p_dummy->m_imData = 0;
|
||||
+ m_imData = 0;
|
||||
+#endif
|
||||
p_dummy->SetFocus();
|
||||
frame_sizer->Add( p_dummy, 0, 0 );
|
||||
|
||||
@@ -351,7 +358,6 @@
|
||||
{
|
||||
/* Misc updates */
|
||||
((VLCVolCtrl *)volctrl)->UpdateVolume();
|
||||
-
|
||||
}
|
||||
|
||||
void Interface::OnControlEvent( wxCommandEvent& event )
|
||||
@@ -498,7 +504,7 @@
|
||||
}
|
||||
|
||||
wxToolBarToolBase *p_tool = toolbar->AddTool( PlayStream_Event, wxT(""),
|
||||
- wxBitmap( play_xpm ), wxU(_(HELP_PLAY)) );
|
||||
+ wxBitmap( play_xpm ), wxU(_(HELP_PLAY)), wxITEM_CHECK );
|
||||
p_tool->SetClientData( p_tool );
|
||||
|
||||
if (!minimal)
|
||||
@@ -692,27 +698,23 @@
|
||||
|
||||
//prevent continuous layout
|
||||
if( slider_frame->IsShown() ) return;
|
||||
-
|
||||
- slider_frame->Show();
|
||||
- frame_sizer->Show( slider_frame );
|
||||
}
|
||||
else
|
||||
{
|
||||
//prevent continuous layout
|
||||
if( !slider_frame->IsShown() ) return;
|
||||
-
|
||||
- slider_frame->Hide();
|
||||
- frame_sizer->Hide( slider_frame );
|
||||
}
|
||||
|
||||
+ if( layout && p_intf->p_sys->b_video_autosize )
|
||||
+ UpdateVideoWindow( p_intf, video_window );
|
||||
+
|
||||
+ slider_frame->Show( show );
|
||||
+ frame_sizer->Show( slider_frame, show );
|
||||
+
|
||||
if( layout )
|
||||
{
|
||||
frame_sizer->Layout();
|
||||
- if( p_intf->p_sys->b_video_autosize )
|
||||
- {
|
||||
- UpdateVideoWindow( p_intf, video_window );
|
||||
- frame_sizer->Fit( this );
|
||||
- }
|
||||
+ if( p_intf->p_sys->b_video_autosize ) frame_sizer->Fit( this );
|
||||
}
|
||||
}
|
||||
|
||||
@@ -730,27 +732,24 @@
|
||||
|
||||
//prevent continuous layout
|
||||
if( disc_frame->IsShown() ) return;
|
||||
-
|
||||
- disc_frame->Show();
|
||||
- slider_sizer->Show( disc_frame );
|
||||
}
|
||||
else
|
||||
{
|
||||
//prevent continuous layout
|
||||
if( !disc_frame->IsShown() ) return;
|
||||
-
|
||||
- disc_frame->Hide();
|
||||
- slider_sizer->Hide( disc_frame );
|
||||
}
|
||||
|
||||
+ if( layout && p_intf->p_sys->b_video_autosize )
|
||||
+ UpdateVideoWindow( p_intf, video_window );
|
||||
+
|
||||
+ disc_frame->Show( show );
|
||||
+ slider_sizer->Show( disc_frame, show );
|
||||
+
|
||||
if( layout )
|
||||
{
|
||||
slider_sizer->Layout();
|
||||
if( p_intf->p_sys->b_video_autosize )
|
||||
- {
|
||||
- UpdateVideoWindow( p_intf, video_window );
|
||||
slider_sizer->Fit( slider_frame );
|
||||
- }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -759,6 +758,9 @@
|
||||
*****************************************************************************/
|
||||
void Interface::OnControlsTimer( wxTimerEvent& WXUNUSED(event) )
|
||||
{
|
||||
+ if( p_intf->p_sys->b_video_autosize )
|
||||
+ UpdateVideoWindow( p_intf, video_window );
|
||||
+
|
||||
/* Hide slider and Disc Buttons */
|
||||
//postpone layout, we'll do it ourselves
|
||||
HideDiscFrame( false );
|
||||
@@ -768,7 +770,6 @@
|
||||
if( p_intf->p_sys->b_video_autosize )
|
||||
{
|
||||
slider_sizer->Fit( slider_frame );
|
||||
- UpdateVideoWindow( p_intf, video_window );
|
||||
frame_sizer->Fit( this );
|
||||
}
|
||||
}
|
||||
@@ -1259,22 +1260,22 @@
|
||||
GetToolBar()->GetToolClientData( PlayStream_Event );
|
||||
if( !p_tool ) return;
|
||||
|
||||
- GetToolBar()->DeleteTool( p_tool->GetId() );
|
||||
-
|
||||
if( i_playing_status == PLAYING_S )
|
||||
{
|
||||
- p_tool = GetToolBar()->InsertTool(2, PlayStream_Event, wxT(""),
|
||||
- wxBitmap( pause_xpm ), wxU(_(HELP_PAUSE)) );
|
||||
- p_tool->SetClientData( p_tool );
|
||||
+ p_tool->SetNormalBitmap( wxBitmap( pause_xpm ) );
|
||||
+ p_tool->SetLabel( wxU(_("Pause")) );
|
||||
+ p_tool->SetShortHelp( wxU(_(HELP_PAUSE)) );
|
||||
}
|
||||
else
|
||||
{
|
||||
- p_tool = GetToolBar()->InsertTool(2, PlayStream_Event, wxT(""),
|
||||
- wxBitmap( play_xpm ), wxU(_(HELP_PLAY)) );
|
||||
- p_tool->SetClientData( p_tool );
|
||||
+ p_tool->SetNormalBitmap( wxBitmap( play_xpm ) );
|
||||
+ p_tool->SetLabel( wxU(_("Play")) );
|
||||
+ p_tool->SetShortHelp( wxU(_(HELP_PLAY)) );
|
||||
}
|
||||
|
||||
GetToolBar()->Realize();
|
||||
+ GetToolBar()->ToggleTool( PlayStream_Event, true );
|
||||
+ GetToolBar()->ToggleTool( PlayStream_Event, false );
|
||||
|
||||
i_old_playing_status = i_playing_status;
|
||||
}
|
||||
@@ -1374,6 +1375,7 @@
|
||||
virtual ~wxVolCtrl() {};
|
||||
|
||||
void UpdateVolume();
|
||||
+ int GetVolume();
|
||||
|
||||
void OnChange( wxMouseEvent& event );
|
||||
|
||||
@@ -1428,7 +1430,7 @@
|
||||
:wxControl( p_parent, -1, wxDefaultPosition, wxSize(64, VLCVOL_HEIGHT ),
|
||||
wxBORDER_NONE ),
|
||||
i_y_offset((VLCVOL_HEIGHT - TOOLBAR_BMP_HEIGHT) / 2),
|
||||
- p_intf(_p_intf)
|
||||
+ b_mute(0), p_intf(_p_intf)
|
||||
{
|
||||
gauge = new wxVolCtrl( p_intf, this, -1, wxPoint( 18, i_y_offset ),
|
||||
wxSize( 44, TOOLBAR_BMP_HEIGHT ) );
|
||||
@@ -1436,11 +1438,8 @@
|
||||
|
||||
void VLCVolCtrl::OnPaint( wxPaintEvent &evt )
|
||||
{
|
||||
- int i_volume;
|
||||
- i_volume = (audio_volume_t)config_GetInt( p_intf, "volume" );
|
||||
-
|
||||
wxPaintDC dc( this );
|
||||
- wxBitmap mPlayBitmap( i_volume ? speaker_xpm : speaker_mute_xpm );
|
||||
+ wxBitmap mPlayBitmap( b_mute ? speaker_mute_xpm : speaker_xpm );
|
||||
dc.DrawBitmap( mPlayBitmap, 0, i_y_offset, TRUE );
|
||||
}
|
||||
|
||||
@@ -1450,12 +1449,19 @@
|
||||
{
|
||||
int i_volume;
|
||||
aout_VolumeMute( p_intf, (audio_volume_t *)&i_volume );
|
||||
+
|
||||
+ b_mute = !b_mute;
|
||||
+ Refresh();
|
||||
}
|
||||
}
|
||||
|
||||
void VLCVolCtrl::UpdateVolume()
|
||||
{
|
||||
gauge->UpdateVolume();
|
||||
+
|
||||
+ int i_volume = gauge->GetValue();
|
||||
+ if( !!i_volume == !b_mute ) return;
|
||||
+ b_mute = !b_mute;
|
||||
Refresh();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user