equal
deleted
inserted
replaced
169 pad = gst_element_get_static_pad(encoderElement, "src"); |
169 pad = gst_element_get_static_pad(encoderElement, "src"); |
170 gst_element_add_pad(GST_ELEMENT(encoderBin), gst_ghost_pad_new("src", pad)); |
170 gst_element_add_pad(GST_ELEMENT(encoderBin), gst_ghost_pad_new("src", pad)); |
171 gst_object_unref(GST_OBJECT(pad)); |
171 gst_object_unref(GST_OBJECT(pad)); |
172 |
172 |
173 if (encoderElement) { |
173 if (encoderElement) { |
174 if (m_videoSettings.encodingMode() == QtMediaServices::ConstantQualityEncoding) { |
174 if (m_videoSettings.encodingMode() == QtMultimedia::ConstantQualityEncoding) { |
175 QtMediaServices::EncodingQuality qualityValue = m_videoSettings.quality(); |
175 QtMultimedia::EncodingQuality qualityValue = m_videoSettings.quality(); |
176 |
176 |
177 if (codec == QLatin1String("video/h264")) { |
177 if (codec == QLatin1String("video/h264")) { |
178 //constant quantizer mode |
178 //constant quantizer mode |
179 g_object_set(G_OBJECT(encoderElement), "pass", 4, NULL); |
179 g_object_set(G_OBJECT(encoderElement), "pass", 4, NULL); |
180 int qualityTable[] = { |
180 int qualityTable[] = { |