[vlc-devel] vlc-devel Digest, Vol 16, Issue 206
Pierre d'Herbemont
pdherbemont at free.fr
Mon Sep 22 12:07:46 CEST 2008
Hello,
You subscribed yourself to a mailing list. Hence it's normal to
receive email. (!)
If you want to unsubscribe please go to
http://mailman.videolan.org/listinfo/vlc-devel
Note, it is written at the bottom of each email you received.
Pierre.
On Mon, Sep 22, 2008 at 12:51 PM, Sofia Kunin - Rosslare Security
<sofia.kunin at rosslaresecurity.com> wrote:
> Stop the messages, please
> ----- Original Message -----
> From: <vlc-devel-request at videolan.org>
> To: <vlc-devel at videolan.org>
> Sent: Monday, September 22, 2008 10:23 AM
> Subject: vlc-devel Digest, Vol 16, Issue 206
>
>
>> Send vlc-devel mailing list submissions to
>> vlc-devel at videolan.org
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> http://mailman.videolan.org/listinfo/vlc-devel
>> or, via email, send a message with subject or body 'help' to
>> vlc-devel-request at videolan.org
>>
>> You can reach the person managing the list at
>> vlc-devel-owner at videolan.org
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of vlc-devel digest..."
>>
>>
>> Today's Topics:
>>
>> 1. Re: commit: Qt4: Video Effects: Force puzzle to be in
>> [2:16]x[2:16] range ( Jean-Baptiste Kempf ) (Antoine Cellerier)
>> 2. commit: Qt4: Really split the TimeLabel into its own class. (
>> Jean-Baptiste Kempf ) (git version control)
>> 3. commit: Qt4: Really split the TimeLabel into its own class. (
>> Jean-Baptiste Kempf ) (git version control)
>> 4. Re: commit: Fix GCC error message: undefined reference to
>> `__sync_fetch_and_sub_4` (Jean-Paul Saman ) (Jean-Paul Saman)
>> 5. commit: clean-up ( Felix Paul K?hne ) (git version control)
>> 6. commit: Clean-up and minor update ( Felix Paul K?hne )
>> (git version control)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Mon, 22 Sep 2008 00:28:48 +0200
>> From: Antoine Cellerier <dionoea at videolan.org>
>> Subject: Re: [vlc-devel] commit: Qt4: Video Effects: Force puzzle to
>> be in [2:16]x[2:16] range ( Jean-Baptiste Kempf )
>> To: vlc-devel at videolan.org
>> Message-ID: <20080921222848.GC888 at chewa.net>
>> Content-Type: text/plain; charset=utf-8
>>
>> On Sun, Sep 21, 2008, git version control wrote:
>>> Qt4: Video Effects: Force puzzle to be in [2:16]x[2:16] range
>>
>> Shouldn't this be fixed in the puzzle filter itself instead?
>> (you can specify allowed ranges on int variables and config options)
>>
>> --
>> Antoine Cellerier
>> dionoea
>>
>>
>> ------------------------------
>>
>> Message: 2
>> Date: Mon, 22 Sep 2008 04:46:02 +0200 (CEST)
>> From: git at videolan.org (git version control)
>> Subject: [vlc-devel] commit: Qt4: Really split the TimeLabel into its
>> own class. ( Jean-Baptiste Kempf )
>> To: <vlc-devel at videolan.org>
>> Message-ID: <20080922024602.3796523DE3 at skanda.videolan.org>
>> Content-Type: text/plain; charset=UTF-8
>>
>> vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Sun Sep 21
>> 19:46:42 2008 -0700| [44e31c0f861b90a01ff3239354d7b2bf43468d07] |
>> committer: Jean-Baptiste Kempf
>>
>> Qt4: Really split the TimeLabel into its own class.
>>
>> Code simplification and TimeLabel in the FSC.
>>
>>> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=44e31c0f861b90a01ff3239354d7b2bf43468d07
>> ---
>>
>> modules/gui/qt4/components/interface_widgets.cpp | 44
>> +++++++++++++++++++++-
>> modules/gui/qt4/components/interface_widgets.hpp | 17 ++++++--
>> modules/gui/qt4/main_interface.cpp | 31 +---------------
>> modules/gui/qt4/main_interface.hpp | 3 -
>> 4 files changed, 56 insertions(+), 39 deletions(-)
>>
>> diff --git a/modules/gui/qt4/components/interface_widgets.cpp
>> b/modules/gui/qt4/components/interface_widgets.cpp
>> index a77f726..9863b3b 100644
>> --- a/modules/gui/qt4/components/interface_widgets.cpp
>> +++ b/modules/gui/qt4/components/interface_widgets.cpp
>> @@ -1027,6 +1027,7 @@
>> FullscreenControllerWidget::FullscreenControllerWidget( intf_thread_t
>> *_p_i,
>> fsLayout->addWidget( slider, 0, 1, 1, 9 );
>> fsLayout->addWidget( fasterButton, 0, 10 );
>>
>> + /* Second line */
>> fsLayout->addWidget( playButton, 1, 0, 1, 2 );
>> fsLayout->addLayout( controlButLayout, 1, 2 );
>>
>> @@ -1036,8 +1037,12 @@
>> FullscreenControllerWidget::FullscreenControllerWidget( intf_thread_t
>> *_p_i,
>> fsLayout->addWidget( advControls, 1, 6, Qt::AlignVCenter );
>>
>> fsLayout->setColumnStretch( 7, 10 );
>> - fsLayout->addWidget( volMuteLabel, 1, 8 );
>> - fsLayout->addWidget( volumeSlider, 1, 9, 1, 2 );
>> +
>> + TimeLabel *timeLabel = new TimeLabel( p_intf );
>> +
>> + fsLayout->addWidget( timeLabel, 1, 8 );
>> + fsLayout->addWidget( volMuteLabel, 1, 9 );
>> + fsLayout->addWidget( volumeSlider, 1, 10,1, 2 );
>>
>> /* hiding timer */
>> p_hideTimer = new QTimer( this );
>> @@ -1068,6 +1073,7 @@
>> FullscreenControllerWidget::FullscreenControllerWidget( intf_thread_t
>> *_p_i,
>> fullscreenButton->setIcon( QIcon( ":/defullscreen" ) );
>>
>> vlc_mutex_init_recursive( &lock );
>> + setMinimumWidth( 450 );
>> }
>>
>> FullscreenControllerWidget::~FullscreenControllerWidget()
>> @@ -1608,3 +1614,37 @@ void CoverArtLabel::doUpdate()
>> }
>> }
>>
>> +TimeLabel::TimeLabel( intf_thread_t *_p_intf ) :QLabel(), p_intf(
>> _p_intf )
>> +{
>> + b_remainingTime = false;
>> + setText( " --:--/--:-- " );
>> + setAlignment( Qt::AlignRight | Qt::AlignVCenter );
>> + setToolTip( qtr( "Toggle between elapsed and remaining time" ) );
>> +
>> +
>> + CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ),
>> + this, setDisplayPosition( float, int, int ) );
>> +}
>> +
>> +void TimeLabel::setDisplayPosition( float pos, int time, int length )
>> +{
>> + char psz_length[MSTRTIME_MAX_SIZE], psz_time[MSTRTIME_MAX_SIZE];
>> + secstotimestr( psz_length, length );
>> + secstotimestr( psz_time, ( b_remainingTime && length ) ? length -
>> time
>> + : time );
>> +
>> + QString timestr;
>> + timestr.sprintf( "%s/%s", psz_time,
>> + ( !length && time ) ? "--:--" : psz_length );
>> +
>> + /* Add a minus to remaining time*/
>> + if( b_remainingTime && length ) setText( " -"+timestr+" " );
>> + else setText( " "+timestr+" " );
>> +}
>> +
>> +void TimeLabel::toggleTimeDisplay()
>> +{
>> + b_remainingTime = !b_remainingTime;
>> +}
>> +
>> +
>> diff --git a/modules/gui/qt4/components/interface_widgets.hpp
>> b/modules/gui/qt4/components/interface_widgets.hpp
>> index 1415e4d..9d16946 100644
>> --- a/modules/gui/qt4/components/interface_widgets.hpp
>> +++ b/modules/gui/qt4/components/interface_widgets.hpp
>> @@ -332,16 +332,25 @@ private:
>> class TimeLabel : public QLabel
>> {
>> Q_OBJECT
>> - void mousePressEvent( QMouseEvent *event )
>> +public:
>> + TimeLabel( intf_thread_t *_p_intf );
>> +protected:
>> + virtual void mousePressEvent( QMouseEvent *event )
>> {
>> - emit timeLabelClicked();
>> + toggleTimeDisplay();
>> }
>> - void mouseDoubleClickEvent( QMouseEvent *event )
>> + virtual void mouseDoubleClickEvent( QMouseEvent *event )
>> {
>> + toggleTimeDisplay();
>> emit timeLabelDoubleClicked();
>> }
>> +private slots:
>> + void setDisplayPosition( float pos, int time, int length );
>> +private:
>> + intf_thread_t *p_intf;
>> + bool b_remainingTime;
>> + void toggleTimeDisplay();
>> signals:
>> - void timeLabelClicked();
>> void timeLabelDoubleClicked();
>> };
>>
>> diff --git a/modules/gui/qt4/main_interface.cpp
>> b/modules/gui/qt4/main_interface.cpp
>> index 017f586..1f69455 100644
>> --- a/modules/gui/qt4/main_interface.cpp
>> +++ b/modules/gui/qt4/main_interface.cpp
>> @@ -146,8 +146,6 @@ MainInterface::MainInterface( intf_thread_t *_p_intf )
>> : QVLCMW( _p_intf )
>> /* Connect the input manager to the GUI elements it manages */
>>
>> /* It is also connected to the control->slider, see the ControlsWidget
>> */
>> - CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ),
>> - this, setDisplayPosition( float, int, int ) );
>> /* Change the SpeedRate in the Status */
>> CONNECT( THEMIM->getIM(), rateChanged( int ), this, setRate( int ) );
>>
>> @@ -291,11 +289,7 @@ inline void MainInterface::createStatusBar()
>> * Status Bar *
>> ****************/
>> /* Widgets Creation*/
>> - b_remainingTime = false;
>> - timeLabel = new TimeLabel;
>> - timeLabel->setText( " --:--/--:-- " );
>> - timeLabel->setAlignment( Qt::AlignRight | Qt::AlignVCenter );
>> - timeLabel->setToolTip( qtr( "Toggle between elapsed and remaining
>> time" ) );
>> + timeLabel = new TimeLabel( p_intf );
>> nameLabel = new QLabel;
>> nameLabel->setTextInteractionFlags( Qt::TextSelectableByMouse
>> | Qt::TextSelectableByKeyboard );
>> @@ -318,9 +312,7 @@ inline void MainInterface::createStatusBar()
>> - double clicking opens the goto time dialog
>> - right-clicking and clicking just toggle between remaining and
>> elapsed time.*/
>> - CONNECT( timeLabel, timeLabelClicked(), this, toggleTimeDisplay() );
>> CONNECT( timeLabel, timeLabelDoubleClicked(), THEDP,
>> gotoTimeDialog() );
>> - CONNECT( timeLabel, timeLabelDoubleClicked(), this,
>> toggleTimeDisplay() );
>>
>> /* Speed Label behaviour:
>> - right click gives the vertical speed slider */
>> @@ -854,27 +846,6 @@ void MainInterface::visual()
>> /************************************************************************
>> * Other stuff
>> ************************************************************************/
>> -void MainInterface::setDisplayPosition( float pos, int time, int length )
>> -{
>> - char psz_length[MSTRTIME_MAX_SIZE], psz_time[MSTRTIME_MAX_SIZE];
>> - secstotimestr( psz_length, length );
>> - secstotimestr( psz_time, ( b_remainingTime && length ) ? length -
>> time
>> - : time );
>> -
>> - QString timestr;
>> - timestr.sprintf( "%s/%s", psz_time,
>> - ( !length && time ) ? "--:--" : psz_length );
>> -
>> - /* Add a minus to remaining time*/
>> - if( b_remainingTime && length ) timeLabel->setText( " -"+timestr+"
>> " );
>> - else timeLabel->setText( " "+timestr+" " );
>> -}
>> -
>> -void MainInterface::toggleTimeDisplay()
>> -{
>> - b_remainingTime = !b_remainingTime;
>> -}
>> -
>> void MainInterface::setName( QString name )
>> {
>> input_name = name; /* store it for the QSystray use */
>> diff --git a/modules/gui/qt4/main_interface.hpp
>> b/modules/gui/qt4/main_interface.hpp
>> index 65c61a3..2d4f57d 100644
>> --- a/modules/gui/qt4/main_interface.hpp
>> +++ b/modules/gui/qt4/main_interface.hpp
>> @@ -133,7 +133,6 @@ private:
>> bool playlistVisible; ///< Is the playlist visible ?
>> bool visualSelectorEnabled;
>> bool notificationEnabled; /// Systray Notifications
>> - bool b_remainingTime; /* Show elapsed or remaining
>> time */
>> bool bgWasVisible;
>> int i_visualmode; ///< Visual Mode
>> pl_dock_e i_pl_dock;
>> @@ -171,8 +170,6 @@ private slots:
>> void setRate( int );
>> void setName( QString );
>> void setVLCWindowsTitle( QString title = "" );
>> - void setDisplayPosition( float, int, int );
>> - void toggleTimeDisplay();
>> #if 0
>> void visual();
>> #endif
>>
>>
>>
>> ------------------------------
>>
>> Message: 3
>> Date: Mon, 22 Sep 2008 04:54:04 +0200 (CEST)
>> From: git at videolan.org (git version control)
>> Subject: [vlc-devel] commit: Qt4: Really split the TimeLabel into its
>> own class. ( Jean-Baptiste Kempf )
>> To: <vlc-devel at videolan.org>
>> Message-ID: <20080922025404.CE8CB23E30 at skanda.videolan.org>
>> Content-Type: text/plain; charset=UTF-8
>>
>> vlc | branch: 0.9-bugfix | Jean-Baptiste Kempf <jb at videolan.org> | Sun Sep
>> 21 19:46:42 2008 -0700| [4c8750b05bebd4611e80001d59ba21f2ee07c214] |
>> committer: Jean-Baptiste Kempf
>>
>> Qt4: Really split the TimeLabel into its own class.
>>
>> Code simplification and TimeLabel in the FSC.
>> (cherry picked from commit 44e31c0f861b90a01ff3239354d7b2bf43468d07)
>>
>> Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
>>
>>> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=4c8750b05bebd4611e80001d59ba21f2ee07c214
>> ---
>>
>> modules/gui/qt4/components/interface_widgets.cpp | 44
>> +++++++++++++++++++++-
>> modules/gui/qt4/components/interface_widgets.hpp | 17 ++++++--
>> modules/gui/qt4/main_interface.cpp | 31 +---------------
>> modules/gui/qt4/main_interface.hpp | 3 -
>> 4 files changed, 56 insertions(+), 39 deletions(-)
>>
>> diff --git a/modules/gui/qt4/components/interface_widgets.cpp
>> b/modules/gui/qt4/components/interface_widgets.cpp
>> index 4f5b65f..afdffec 100644
>> --- a/modules/gui/qt4/components/interface_widgets.cpp
>> +++ b/modules/gui/qt4/components/interface_widgets.cpp
>> @@ -1040,6 +1040,7 @@
>> FullscreenControllerWidget::FullscreenControllerWidget( intf_thread_t
>> *_p_i,
>> fsLayout->addWidget( slider, 0, 1, 1, 9 );
>> fsLayout->addWidget( fasterButton, 0, 10 );
>>
>> + /* Second line */
>> fsLayout->addWidget( playButton, 1, 0, 1, 2 );
>> fsLayout->addLayout( controlButLayout, 1, 2 );
>>
>> @@ -1049,8 +1050,12 @@
>> FullscreenControllerWidget::FullscreenControllerWidget( intf_thread_t
>> *_p_i,
>> fsLayout->addWidget( advControls, 1, 6, Qt::AlignVCenter );
>>
>> fsLayout->setColumnStretch( 7, 10 );
>> - fsLayout->addWidget( volMuteLabel, 1, 8 );
>> - fsLayout->addWidget( volumeSlider, 1, 9, 1, 2 );
>> +
>> + TimeLabel *timeLabel = new TimeLabel( p_intf );
>> +
>> + fsLayout->addWidget( timeLabel, 1, 8 );
>> + fsLayout->addWidget( volMuteLabel, 1, 9 );
>> + fsLayout->addWidget( volumeSlider, 1, 10,1, 2 );
>>
>> /* hiding timer */
>> p_hideTimer = new QTimer( this );
>> @@ -1081,6 +1086,7 @@
>> FullscreenControllerWidget::FullscreenControllerWidget( intf_thread_t
>> *_p_i,
>> fullscreenButton->setIcon( QIcon( ":/defullscreen" ) );
>>
>> vlc_mutex_init_recursive( &lock );
>> + setMinimumWidth( 450 );
>> }
>>
>> FullscreenControllerWidget::~FullscreenControllerWidget()
>> @@ -1619,3 +1625,37 @@ void CoverArtLabel::doUpdate()
>> }
>> }
>>
>> +TimeLabel::TimeLabel( intf_thread_t *_p_intf ) :QLabel(), p_intf(
>> _p_intf )
>> +{
>> + b_remainingTime = false;
>> + setText( " --:--/--:-- " );
>> + setAlignment( Qt::AlignRight | Qt::AlignVCenter );
>> + setToolTip( qtr( "Toggle between elapsed and remaining time" ) );
>> +
>> +
>> + CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ),
>> + this, setDisplayPosition( float, int, int ) );
>> +}
>> +
>> +void TimeLabel::setDisplayPosition( float pos, int time, int length )
>> +{
>> + char psz_length[MSTRTIME_MAX_SIZE], psz_time[MSTRTIME_MAX_SIZE];
>> + secstotimestr( psz_length, length );
>> + secstotimestr( psz_time, ( b_remainingTime && length ) ? length -
>> time
>> + : time );
>> +
>> + QString timestr;
>> + timestr.sprintf( "%s/%s", psz_time,
>> + ( !length && time ) ? "--:--" : psz_length );
>> +
>> + /* Add a minus to remaining time*/
>> + if( b_remainingTime && length ) setText( " -"+timestr+" " );
>> + else setText( " "+timestr+" " );
>> +}
>> +
>> +void TimeLabel::toggleTimeDisplay()
>> +{
>> + b_remainingTime = !b_remainingTime;
>> +}
>> +
>> +
>> diff --git a/modules/gui/qt4/components/interface_widgets.hpp
>> b/modules/gui/qt4/components/interface_widgets.hpp
>> index 8335be2..5bfcd1f 100644
>> --- a/modules/gui/qt4/components/interface_widgets.hpp
>> +++ b/modules/gui/qt4/components/interface_widgets.hpp
>> @@ -332,16 +332,25 @@ private:
>> class TimeLabel : public QLabel
>> {
>> Q_OBJECT
>> - void mousePressEvent( QMouseEvent *event )
>> +public:
>> + TimeLabel( intf_thread_t *_p_intf );
>> +protected:
>> + virtual void mousePressEvent( QMouseEvent *event )
>> {
>> - emit timeLabelClicked();
>> + toggleTimeDisplay();
>> }
>> - void mouseDoubleClickEvent( QMouseEvent *event )
>> + virtual void mouseDoubleClickEvent( QMouseEvent *event )
>> {
>> + toggleTimeDisplay();
>> emit timeLabelDoubleClicked();
>> }
>> +private slots:
>> + void setDisplayPosition( float pos, int time, int length );
>> +private:
>> + intf_thread_t *p_intf;
>> + bool b_remainingTime;
>> + void toggleTimeDisplay();
>> signals:
>> - void timeLabelClicked();
>> void timeLabelDoubleClicked();
>> };
>>
>> diff --git a/modules/gui/qt4/main_interface.cpp
>> b/modules/gui/qt4/main_interface.cpp
>> index 94df454..d629c0d 100644
>> --- a/modules/gui/qt4/main_interface.cpp
>> +++ b/modules/gui/qt4/main_interface.cpp
>> @@ -146,8 +146,6 @@ MainInterface::MainInterface( intf_thread_t *_p_intf )
>> : QVLCMW( _p_intf )
>> /* Connect the input manager to the GUI elements it manages */
>>
>> /* It is also connected to the control->slider, see the ControlsWidget
>> */
>> - CONNECT( THEMIM->getIM(), positionUpdated( float, int, int ),
>> - this, setDisplayPosition( float, int, int ) );
>> /* Change the SpeedRate in the Status */
>> CONNECT( THEMIM->getIM(), rateChanged( int ), this, setRate( int ) );
>>
>> @@ -300,11 +298,7 @@ inline void MainInterface::createStatusBar()
>> * Status Bar *
>> ****************/
>> /* Widgets Creation*/
>> - b_remainingTime = false;
>> - timeLabel = new TimeLabel;
>> - timeLabel->setText( " --:--/--:-- " );
>> - timeLabel->setAlignment( Qt::AlignRight | Qt::AlignVCenter );
>> - timeLabel->setToolTip( qtr( "Toggle between elapsed and remaining
>> time" ) );
>> + timeLabel = new TimeLabel( p_intf );
>> nameLabel = new QLabel;
>> nameLabel->setTextInteractionFlags( Qt::TextSelectableByMouse
>> | Qt::TextSelectableByKeyboard );
>> @@ -327,9 +321,7 @@ inline void MainInterface::createStatusBar()
>> - double clicking opens the goto time dialog
>> - right-clicking and clicking just toggle between remaining and
>> elapsed time.*/
>> - CONNECT( timeLabel, timeLabelClicked(), this, toggleTimeDisplay() );
>> CONNECT( timeLabel, timeLabelDoubleClicked(), THEDP,
>> gotoTimeDialog() );
>> - CONNECT( timeLabel, timeLabelDoubleClicked(), this,
>> toggleTimeDisplay() );
>>
>> /* Speed Label behaviour:
>> - right click gives the vertical speed slider */
>> @@ -863,27 +855,6 @@ void MainInterface::visual()
>> /************************************************************************
>> * Other stuff
>> ************************************************************************/
>> -void MainInterface::setDisplayPosition( float pos, int time, int length )
>> -{
>> - char psz_length[MSTRTIME_MAX_SIZE], psz_time[MSTRTIME_MAX_SIZE];
>> - secstotimestr( psz_length, length );
>> - secstotimestr( psz_time, ( b_remainingTime && length ) ? length -
>> time
>> - : time );
>> -
>> - QString timestr;
>> - timestr.sprintf( "%s/%s", psz_time,
>> - ( !length && time ) ? "--:--" : psz_length );
>> -
>> - /* Add a minus to remaining time*/
>> - if( b_remainingTime && length ) timeLabel->setText( " -"+timestr+"
>> " );
>> - else timeLabel->setText( " "+timestr+" " );
>> -}
>> -
>> -void MainInterface::toggleTimeDisplay()
>> -{
>> - b_remainingTime = !b_remainingTime;
>> -}
>> -
>> void MainInterface::setName( QString name )
>> {
>> input_name = name; /* store it for the QSystray use */
>> diff --git a/modules/gui/qt4/main_interface.hpp
>> b/modules/gui/qt4/main_interface.hpp
>> index 65c61a3..2d4f57d 100644
>> --- a/modules/gui/qt4/main_interface.hpp
>> +++ b/modules/gui/qt4/main_interface.hpp
>> @@ -133,7 +133,6 @@ private:
>> bool playlistVisible; ///< Is the playlist visible ?
>> bool visualSelectorEnabled;
>> bool notificationEnabled; /// Systray Notifications
>> - bool b_remainingTime; /* Show elapsed or remaining
>> time */
>> bool bgWasVisible;
>> int i_visualmode; ///< Visual Mode
>> pl_dock_e i_pl_dock;
>> @@ -171,8 +170,6 @@ private slots:
>> void setRate( int );
>> void setName( QString );
>> void setVLCWindowsTitle( QString title = "" );
>> - void setDisplayPosition( float, int, int );
>> - void toggleTimeDisplay();
>> #if 0
>> void visual();
>> #endif
>>
>>
>>
>> ------------------------------
>>
>> Message: 4
>> Date: Mon, 22 Sep 2008 09:29:29 +0200
>> From: Jean-Paul Saman <jpsaman at videolan.org>
>> Subject: Re: [vlc-devel] commit: Fix GCC error message: undefined
>> reference to `__sync_fetch_and_sub_4` (Jean-Paul Saman )
>> To: Mailing list for VLC media player developers
>> <vlc-devel at videolan.org>
>> Message-ID: <48D74959.7010000 at videolan.org>
>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>>
>> R?mi Denis-Courmont wrote:
>>> Le dimanche 21 septembre 2008 20:45:00 git version control, vous avez
>>> ?crit :
>>>> vlc | branch: master | Jean-Paul Saman <jpsaman at videolan.org> | Sun Sep
>>>> 21
>>>> 19:42:27 2008 +0200| [ce241ca11ac2e2db3a8c312616906e064772fc11] |
>>>> committer: Jean-Paul Saman
>>>>
>>>> Fix GCC error message: undefined reference to `__sync_fetch_and_sub_4`
>>>
>>> Do you seriously think the buildbots have gcc 4.4? A version which is not
>>> published yet? A version which some Debian report said could not yet
>>> build
>>> VLC...
>>
>> It is not only my system that is affected, but DimStar, J-Peg and
>> probably others. It affects at least archlinux, fedora 8 and OpenSuSE
>> 10.2, 10.3 and 11.0.
>>
>>> I am sick-tired of your selfish "fixes". If your GCC is that broken that
>>> it
>>> does not have the builtin atomics on 386(!) that's not everybody's
>>> problem.
>>
>> Actually it is everybody's problem except those that are running Debian
>> and according to your reasoning it is ok to break vlc building on every
>> other platform. What is that for an attitude?
>>
>> Ah but you just _DO_NOT_ care since your system works !! It means I am
>> NOT the one who is selfish but YOU.
>>
>> Listing to your objections it would be best to revert the commit that
>> introduced this problem. Do you happen to know which one that is? Or do
>> you not care?
>>
>> Gtz
>> Jean-Paul Saman.
>>
>>
>> ------------------------------
>>
>> Message: 5
>> Date: Mon, 22 Sep 2008 10:23:41 +0200 (CEST)
>> From: git at videolan.org (git version control)
>> Subject: [vlc-devel] commit: clean-up ( Felix Paul K?hne )
>> To: <vlc-devel at videolan.org>
>> Message-ID: <20080922082341.DA2F722BD8 at skanda.videolan.org>
>> Content-Type: text/plain; charset=UTF-8
>>
>> vlc | branch: 0.9-bugfix | Felix Paul K?hne <fkuehne at videolan.org> | Mon
>> Sep 22 10:23:53 2008 +0200| [bd4d397c84e52ff7a53927467b51bbf57c2f9954] |
>> committer: Felix Paul K?hne
>>
>> clean-up
>>
>>> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=bd4d397c84e52ff7a53927467b51bbf57c2f9954
>> ---
>>
>> NEWS | 40 +++++++++++++++++++++++-----------------
>> 1 files changed, 23 insertions(+), 17 deletions(-)
>>
>> diff --git a/NEWS b/NEWS
>> index 2332408..237a0ad 100644
>> --- a/NEWS
>> +++ b/NEWS
>> @@ -1,28 +1,34 @@
>> Changes between 0.9.2 and 0.9.3-git:
>> ------------------------------------
>>
>> - * Fixed sensitivity of Fullscreen Controller on Windows
>> - * Fixed ffmpeg slowness on Mac OS X (PowerPC)
>> - * Fixed crash on startup on Mac OS X when installed on old preferences
>> - * Fixed error messages on startup on Windows when VLC wasn't correctly
>> - uninstalled before installation
>> - * Various crashes fixed in PS, SSA, mkv, xspf, freetype
>> +Various bugfixes:
>> * Fixed DTS channel order on 5.1 systems
>> - * Fixed pausing behaviour for subtitles
>> + * Fixed pausing behavior for subtitles
>> * Multiple subtitles and podcast fixes
>> + * Various crashes fixed in PS, SSA, mkv, xspf, freetype
>> + * Fixed update system bugs
>> + * Other bug fixes (dvd language selection, ...)
>> +
>> +Mac OS X port:
>> + * Fixed ffmpeg slowness on PowerPC-based Macs
>> + * Fixed crash on startup when installed on old preferences
>> * Fixed bug in directory opening on Mac OS X
>> + * Fixed font selection in the Simple Preferences
>> + * Thicker border to the subtitle renderer
>> + * Fixed the appearance of playlist items in the Streaming/Transcoding
>> Wizard
>> + * Fixed AC3 passthrough on Mac OS X
>> + * Fixed behavior of the Volume Normalizer settings on Mac OS X
>> + * Removed the deprecated QuickDraw video output module to avoid crashes
>> on
>> + modern Mac OS X versions
>> +
>> +Windows port:
>> + * Fixed sensitivity of Fullscreen Controller
>> + * Fixed error messages on startup when VLC wasn't correctly uninstalled
>> + before installation
>> +
>> +Qt4 interface:
>> * Fixed lost playlist columns when switching the playlist view
>> * Added needed options to Simple preferences (to avoid NVIDIA drivers
>> issues)
>> - * Fixed font selection on Mac OS X
>> - * Thicker border to the Mac OS X subtitle renderer
>> - * Fixed update system bugs
>> - * Fixed the appereance of playlist items in the Streaming/Transcoding
>> Wizard
>> - (Mac OS X only)
>> - * Fixed AC3 passthrough on Mac OS X
>> - * Fixed behaviour of the Volume Normalizer settings on Mac OS X
>> - * Removed the deprecated QuickDraw video output module to avoid crashes
>> on
>> - modern Mac OS X versions
>> - * Other bug fixes (dvd language selection, ...)
>>
>>
>> Changes between 0.9.1 and 0.9.2:
>>
>>
>>
>> ------------------------------
>>
>> Message: 6
>> Date: Mon, 22 Sep 2008 10:23:41 +0200 (CEST)
>> From: git at videolan.org (git version control)
>> Subject: [vlc-devel] commit: Clean-up and minor update ( Felix Paul
>> K?hne )
>> To: <vlc-devel at videolan.org>
>> Message-ID: <20080922082341.EE41523E80 at skanda.videolan.org>
>> Content-Type: text/plain; charset=UTF-8
>>
>> vlc | branch: 0.9-bugfix | Felix Paul K?hne <fkuehne at videolan.org> | Mon
>> Sep 22 10:27:06 2008 +0200| [78b93574dd754cd19dd3ce09327cdc47248c80da] |
>> committer: Felix Paul K?hne
>>
>> Clean-up and minor update
>>
>>> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=78b93574dd754cd19dd3ce09327cdc47248c80da
>> ---
>>
>> NEWS | 5 +++--
>> 1 files changed, 3 insertions(+), 2 deletions(-)
>>
>> diff --git a/NEWS b/NEWS
>> index 237a0ad..399d236 100644
>> --- a/NEWS
>> +++ b/NEWS
>> @@ -19,14 +19,15 @@ Mac OS X port:
>> * Fixed AC3 passthrough on Mac OS X
>> * Fixed behavior of the Volume Normalizer settings on Mac OS X
>> * Removed the deprecated QuickDraw video output module to avoid crashes
>> on
>> - modern Mac OS X versions
>> + modern Mac OS X versions
>>
>> Windows port:
>> * Fixed sensitivity of Fullscreen Controller
>> * Fixed error messages on startup when VLC wasn't correctly uninstalled
>> - before installation
>> + before installation
>>
>> Qt4 interface:
>> + * Added Faster/Slower buttons to the controller panel
>> * Fixed lost playlist columns when switching the playlist view
>> * Added needed options to Simple preferences (to avoid NVIDIA drivers
>> issues)
>>
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> vlc-devel mailing list
>> vlc-devel at videolan.org
>> http://mailman.videolan.org/listinfo/vlc-devel
>>
>>
>> End of vlc-devel Digest, Vol 16, Issue 206
>> ******************************************
>>
>
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel
>
>
More information about the vlc-devel
mailing list