From: David Flynn <[email protected]>

Flushing behaviour is enabled automatically internally and nolonger
required for outputing pictures in coded_order.

includes:
 - testsuite: dont use deprecated api

Signed-off-by: David Flynn <[email protected]>
---
 schroedinger/schrodecoder.c    |    9 +++++++--
 schroedinger/schrodecoder.h    |    6 +++++-
 testsuite/decode_coded_order.c |    2 --
 3 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/schroedinger/schrodecoder.c b/schroedinger/schrodecoder.c
index 9516726..30984c1 100644
--- a/schroedinger/schrodecoder.c
+++ b/schroedinger/schrodecoder.c
@@ -708,11 +708,16 @@ schro_decoder_push_end_of_stream (SchroDecoder *decoder)
   return SCHRO_DECODER_EOS;
 }
 
+/**
+ * schro_decoder_set_flushing:
+ *
+ * This function is depricated and has no effect.
+ * If control over the picture order is required, consult
+ * schro_decoder_set_picture_order()
+ */
 int
 schro_decoder_set_flushing (SchroDecoder *decoder, int value)
 {
-  decoder->flushing = value;
-
   return SCHRO_DECODER_OK;
 }
 
diff --git a/schroedinger/schrodecoder.h b/schroedinger/schrodecoder.h
index 2191381..ca43412 100644
--- a/schroedinger/schrodecoder.h
+++ b/schroedinger/schrodecoder.h
@@ -14,6 +14,10 @@
 #include <schroedinger/schrobufferlist.h>
 #include <schroedinger/schroparse.h>
 
+#ifdef __GNUC__
+#define DEPRECATED __attribute__ ((deprecated))
+#endif
+
 SCHRO_BEGIN_DECLS
 
 typedef struct _SchroDecoder SchroDecoder;
@@ -147,7 +151,7 @@ SchroVideoFormat * schro_decoder_get_video_format 
(SchroDecoder *decoder);
 void schro_decoder_add_output_picture (SchroDecoder *decoder, SchroFrame 
*frame);
 int schro_decoder_push_ready (SchroDecoder *decoder);
 int schro_decoder_push (SchroDecoder *decoder, SchroBuffer *buffer);
-int schro_decoder_set_flushing (SchroDecoder *decoder, int flushing);
+int schro_decoder_set_flushing (SchroDecoder *decoder, int flushing) 
DEPRECATED;
 void schro_decoder_set_picture_order (SchroDecoder *decoder, int 
picture_order);
 int schro_decoder_push_end_of_stream (SchroDecoder *decoder);
 SchroFrame *schro_decoder_pull (SchroDecoder *decoder);
diff --git a/testsuite/decode_coded_order.c b/testsuite/decode_coded_order.c
index 53a27c3..d129c67 100644
--- a/testsuite/decode_coded_order.c
+++ b/testsuite/decode_coded_order.c
@@ -102,8 +102,6 @@ decode (FILE *file)
       }
     }
 
-    schro_decoder_set_flushing (decoder, TRUE);
-
     go = 1;
     while (go) {
       it = schro_decoder_wait (decoder);
-- 
1.5.6.5


------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Schrodinger-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/schrodinger-devel

Reply via email to