Changeset 6c2611669f9f871c94c8af8f62036c70efd7d76e
- Timestamp:
- 05/10/06 00:52:12
(2 years ago)
- Author:
- Damien Fouilleul <damienf@videolan.org>
- git-committer:
- Damien Fouilleul <damienf@videolan.org> 1160002332 +0000
- git-parent:
[5e45f57e88eaff51a875b3dec9791b7496d4484f]
- git-author:
- Damien Fouilleul <damienf@videolan.org> 1160002332 +0000
- Message:
- use nearest integer value from integer division (i.e. round() ) in volume and time calculation, looks more accurate that way.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rf485214 |
r6c26116 |
|
| 80 | 80 | aout_VolumeGet( p_instance->p_libvlc_int, &i_volume ); |
|---|
| 81 | 81 | |
|---|
| 82 | | return i_volume*200/AOUT_VOLUME_MAX; |
|---|
| | 82 | return (i_volume*200+AOUT_VOLUME_MAX/2)/AOUT_VOLUME_MAX; |
|---|
| 83 | 83 | } |
|---|
| 84 | 84 | |
|---|
| … | … | |
| 92 | 92 | if( i_volume >= 0 && i_volume <= 200 ) |
|---|
| 93 | 93 | { |
|---|
| 94 | | i_volume = i_volume * AOUT_VOLUME_MAX / 200; |
|---|
| | 94 | i_volume = (i_volume * AOUT_VOLUME_MAX + 100) / 200; |
|---|
| | 95 | |
|---|
| 95 | 96 | aout_VolumeSet( p_instance->p_libvlc_int, i_volume ); |
|---|
| 96 | 97 | } |
|---|
| r2cfffef |
r6c26116 |
|
| 69 | 69 | vlc_object_release( p_input_thread ); |
|---|
| 70 | 70 | |
|---|
| 71 | | return val.i_time/1000LL; |
|---|
| | 71 | return (val.i_time+500LL)/1000LL; |
|---|
| 72 | 72 | } |
|---|
| 73 | 73 | |
|---|
| … | … | |
| 83 | 83 | var_Get( p_input_thread , "time", &val ); |
|---|
| 84 | 84 | vlc_object_release( p_input_thread ); |
|---|
| 85 | | return val.i_time/1000LL; |
|---|
| | 85 | return (val.i_time+500LL)/1000LL; |
|---|
| 86 | 86 | } |
|---|
| 87 | 87 | |
|---|