[vlc-devel] commit: Modified demux_vaControlHelper to take bitrate in an int64_t ( Laurent Aimar )
git version control
git at videolan.org
Fri Nov 7 12:30:23 CET 2008
vlc | branch: master | Laurent Aimar <fenrir at videolan.org> | Fri Nov 7 12:29:39 2008 +0100| [1e2f42cbdcaff93a11682a0944d91a388a46733a] | committer: Laurent Aimar
Modified demux_vaControlHelper to take bitrate in an int64_t
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1e2f42cbdcaff93a11682a0944d91a388a46733a
---
include/vlc_demux.h | 2 +-
modules/demux/rawvid.c | 8 ++++----
src/input/demux.c | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/include/vlc_demux.h b/include/vlc_demux.h
index 487efea..cd70b4b 100644
--- a/include/vlc_demux.h
+++ b/include/vlc_demux.h
@@ -151,7 +151,7 @@ enum demux_query_e
DEMUX_CAN_SEEK, /* arg1= bool* can fail (assume false)*/
};
-VLC_EXPORT( int, demux_vaControlHelper, ( stream_t *, int64_t i_start, int64_t i_end, int i_bitrate, int i_align, int i_query, va_list args ) );
+VLC_EXPORT( int, demux_vaControlHelper, ( stream_t *, int64_t i_start, int64_t i_end, int64_t i_bitrate, int i_align, int i_query, va_list args ) );
/*************************************************************************
* Miscellaneous helpers for demuxers
diff --git a/modules/demux/rawvid.c b/modules/demux/rawvid.c
index 706b97b..a611964 100644
--- a/modules/demux/rawvid.c
+++ b/modules/demux/rawvid.c
@@ -446,12 +446,12 @@ static int Control( demux_t *p_demux, int i_query, va_list args )
{
demux_sys_t *p_sys = p_demux->p_sys;
- /* NB, demux_vaControlHelper only takes int for i_bps currently;
- * (2**31)-1 is insufficient to store 1080p50 4:4:4. */
- int64_t i_bps = 8LL * p_sys->frame_size * p_sys->pcr.i_divider_num
- / p_sys->pcr.i_divider_den;
+ /* (2**31)-1 is insufficient to store 1080p50 4:4:4. */
+ const int64_t i_bps = 8LL * p_sys->frame_size * p_sys->pcr.i_divider_num /
+ p_sys->pcr.i_divider_den;
/* XXX: DEMUX_SET_TIME is precise here */
return demux_vaControlHelper( p_demux->s, 0, -1, i_bps,
p_sys->frame_size, i_query, args );
}
+
diff --git a/src/input/demux.c b/src/input/demux.c
index d8a549f..feaa251 100644
--- a/src/input/demux.c
+++ b/src/input/demux.c
@@ -206,7 +206,7 @@ void demux_Delete( demux_t *p_demux )
*****************************************************************************/
int demux_vaControlHelper( stream_t *s,
int64_t i_start, int64_t i_end,
- int i_bitrate, int i_align,
+ int64_t i_bitrate, int i_align,
int i_query, va_list args )
{
int64_t i_tell;
More information about the vlc-devel
mailing list