https://bugs.webkit.org/show_bug.cgi?id=76819
Reviewed by Martin Robinson.
* platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
(WebCore::copyGstreamerBuffersToAudioChannel): Use mutableData()
when copying.
* platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
(webKitWebAudioSrcLoop): Drop constness when setting the buffer
data pointer.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105626
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-01-23 Philippe Normand <pnormand@igalia.com>
+
+ [GStreamer] fix WebAudio build after r105431
+ https://bugs.webkit.org/show_bug.cgi?id=76819
+
+ Reviewed by Martin Robinson.
+
+ * platform/audio/gstreamer/AudioFileReaderGStreamer.cpp:
+ (WebCore::copyGstreamerBuffersToAudioChannel): Use mutableData()
+ when copying.
+ * platform/audio/gstreamer/WebKitWebAudioSourceGStreamer.cpp:
+ (webKitWebAudioSrcLoop): Drop constness when setting the buffer
+ data pointer.
+
2012-01-23 Pavel Feldman <pfeldman@google.com>
Web Inspector: add touch events to the event listeners list.
gst_buffer_list_iterator_next_group(iter);
GstBuffer* buffer = gst_buffer_list_iterator_merge_group(iter);
if (buffer) {
- memcpy(audioChannel->data(), reinterpret_cast<float*>(GST_BUFFER_DATA(buffer)), GST_BUFFER_SIZE(buffer));
+ memcpy(audioChannel->mutableData(), reinterpret_cast<float*>(GST_BUFFER_DATA(buffer)), GST_BUFFER_SIZE(buffer));
gst_buffer_unref(buffer);
}
ASSERT(buffer);
ASSERT(!GST_BUFFER_MALLOCDATA(buffer));
- GST_BUFFER_DATA(buffer) = reinterpret_cast<guint8*>(priv->bus->channel(index)->data());
+ GST_BUFFER_DATA(buffer) = reinterpret_cast<guint8*>(const_cast<float*>(priv->bus->channel(index)->data()));
GST_BUFFER_SIZE(buffer) = bufferSize;
GST_BUFFER_OFFSET(buffer) = priv->currentBufferOffset;
GST_BUFFER_OFFSET_END(buffer) = priv->currentBufferOffset + priv->framesToPull;