- backported the xml load bug in the properties

Original commit message from CVS:
- backported the xml load bug in the properties
- backported the videosink bug
- make sure the regiontype is set to NONE after a getregion
- an ugly fix (copy the chainfunction outselves) to make the avidecoder
work again.
This commit is contained in:
Wim Taymans 2001-02-10 14:46:37 +00:00
parent cf94838ea0
commit 1a66e83975
3 changed files with 4 additions and 1 deletions

View file

@ -578,7 +578,7 @@ gst_props_load_thyself_func (xmlNodePtr field)
prop = xmlGetProp (field, "min");
sscanf (prop, "%d", &entry->data.int_range_data.min);
g_free (prop);
prop = xmlGetProp (field, "min");
prop = xmlGetProp (field, "max");
sscanf (prop, "%d", &entry->data.int_range_data.max);
g_free (prop);
}

View file

@ -105,6 +105,7 @@ gst_bin_src_wrapper (int argc,char *argv[])
// fprintf(stderr,"error, no getregionfunc in \"%s\"\n", name);
// else
buf = (GST_RPAD_GETREGIONFUNC(realpad))((GstPad*)realpad,realpad->regiontype,realpad->offset,realpad->len);
realpad->regiontype = GST_REGION_NONE;
} else {
g_return_val_if_fail (GST_RPAD_GETFUNC(realpad) != NULL, 0);
// if (GST_RPAD_GETFUNC(realpad) == NULL)

View file

@ -412,6 +412,8 @@ gst_media_play_frame_displayed (GstPlay *play,
size = gst_play_get_media_size (play);
current_offset = gst_play_get_media_offset (play);
//g_print ("%lu %lu %lu %lu\n", current_time, total_time, size, current_offset);
if (current_time != mplay->last_time) {
gdk_threads_enter ();
gst_media_play_update_status_area (mplay, current_time, total_time);