felipec gst-openmax: gst-openmax/omx/
| Newsgroups | gmane.comp.video.gstreamer.cvs |
|---|---|
| Message-ID | <[email protected]> |
CVS Root: /cvs/gstreamer
Module: gst-openmax
Changes by: felipec
Date: Thu Nov 20 2008 16:49:49 UTC
Log message:
Use more efficient int scaler.
Not sure, but probably gst_util_uint64_scale_int is more efficient than
gst_util_uint64_scale.
Modified files:
omx : gstomx_base_filter.c
Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-openmax/omx/gstomx_base_filter.c.diff?r1=1.61&r2=1.62
====Begin Diffs====
Index: gstomx_base_filter.c
===================================================================
RCS file: /cvs/gstreamer/gst-openmax/omx/gstomx_base_filter.c,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- gstomx_base_filter.c 20 Nov 2008 16:27:18 -0000 1.61
+++ gstomx_base_filter.c 20 Nov 2008 16:49:35 -0000 1.62
@@ -369,9 +369,10 @@
memcpy (GST_BUFFER_DATA (buf), omx_buffer->pBuffer + omx_buffer->nOffset, omx_buffer->nFilledLen);
if (self->use_timestamps)
{
- GST_BUFFER_TIMESTAMP (buf) = gst_util_uint64_scale (omx_buffer->nTimeStamp,
- GST_SECOND,
- OMX_TICKS_PER_SECOND);
+
+ GST_BUFFER_TIMESTAMP (buf) = gst_util_uint64_scale_int (omx_buffer->nTimeStamp,
+ GST_SECOND,
+ OMX_TICKS_PER_SECOND);
}
omx_buffer->nFilledLen = 0;
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/