From: David Flynn <[email protected]>

This is a set of api changes which significantly reduces the burden on
users of the schroedinger library.

I have another set of changes which depends upon this for tagging, but
~20 patches ought to be enough for today.

Please do not commit any of this, i need to cast a final eye over it
tomorrow and add some extra comments in some places.

comments and thoughts welcome.

David Flynn (12):
  decoder: decouple requirement for output_picture at decoder_push time
  bufferlist: Invent bufferlists
  decoder: add data unit syncronisation via schro_parse
  decoder: decoder_reset() should reset parse/sync state too
  decoder: improve compatability with old version of _push()
  decoder: push_ready() unconditionally returns true.
  decoder: implement reorder buffer model to find earliest picture
  decoder: only request as many output pictures as actually required
  decoder: deprecate schro_decoder_set_flushing
  decoder: unify the two partial decoder state machines
  decoder: introduce decoder sequence instancing
  decoder: pipelined parsing of EOS and the subsequent sequence.

 schroedinger/Makefile.am       |    2 +
 schroedinger/schrobufferlist.c |  230 ++++++++++++++++
 schroedinger/schrobufferlist.h |   51 ++++
 schroedinger/schrodecoder.c    |  579 +++++++++++++++++++++++++---------------
 schroedinger/schrodecoder.h    |   77 ++++--
 schroedinger/schroparse.c      |  159 +++++++++++
 schroedinger/schroparse.h      |   11 +
 testsuite/decode_coded_order.c |    2 -
 8 files changed, 878 insertions(+), 233 deletions(-)
 create mode 100644 schroedinger/schrobufferlist.c
 create mode 100644 schroedinger/schrobufferlist.h


------------------------------------------------------------------------------
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