summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulien Moutte <julien@moutte.net>2004-02-18 21:16:49 +0000
committerJulien Moutte <julien@moutte.net>2004-02-18 21:16:49 +0000
commitcb87ce6ef23eda0214512db3ee8e915526b5150b (patch)
tree3c66e448bf42322c8318f6328f7436106cd34c5c
parentc8599db324927dac6007c4fe0d0dd63ad515b1dc (diff)
downloadgst-plugins-bad-cb87ce6ef23eda0214512db3ee8e915526b5150b.tar.gz
gst-plugins-bad-cb87ce6ef23eda0214512db3ee8e915526b5150b.tar.bz2
gst-plugins-bad-cb87ce6ef23eda0214512db3ee8e915526b5150b.zip
sys/ximage/ximagesink.c: Rework the way software video scaling works. So now we check on each chain call if the video...
Original commit message from CVS: 2004-02-18 Julien MOUTTE <julien@moutte.net> * sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_update_geometry), (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents), (gst_ximagesink_change_state), (gst_ximagesink_expose), (gst_ximagesink_init): Rework the way software video scaling works. So now we check on each chain call if the video frames are feeling the window. If not we try to renegotiate caps. On failure we memorize that and we won't try again for that PLAYING sessions. * sys/ximage/ximagesink.h: Adding a boolean to store the caps renego failure. * sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): initialize the synchronous flag.
-rw-r--r--ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8f7e190d..76936c18 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2004-02-18 Julien MOUTTE <julien@moutte.net>
+
+ * sys/ximage/ximagesink.c:
+ (gst_ximagesink_xwindow_update_geometry),
+ (gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents),
+ (gst_ximagesink_change_state), (gst_ximagesink_expose),
+ (gst_ximagesink_init): Rework the way software video scaling works. So
+ now we check on each chain call if the video frames are feeling the
+ window. If not we try to renegotiate caps. On failure we memorize that
+ and we won't try again for that PLAYING sessions.
+ * sys/ximage/ximagesink.h: Adding a boolean to store the caps renego
+ failure.
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): initialize the
+ synchronous flag.
+
2004-02-18 Thomas Vander Stichele <thomas at apestaart dot org>
* gst-libs/gst/play/play.c: (gst_play_pipeline_setup):