commit 21d2847cc7af81c363b2ebf1d9511c5824c28b4c
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-02 09:12:36 +0200

    Support OpenGL implementations that do not support non-power-of-two textures.

 src/video_output_opengl.cpp |  150 +++++++++++++++++++++++++++++++++----------
 src/video_output_opengl.h   |    4 +
 2 files changed, 120 insertions(+), 34 deletions(-)

commit f9bcd2131e5fcd43de68d45d5bdfc66b6fbfb2b5
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 23:40:45 +0200

    Improve informational messages about video formats.

 src/decoder_ffmpeg.cpp |    7 +++++--
 src/input.cpp          |    7 ++++---
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 25fb0c5e9cee8802d5607136a08fb11a6ece236b
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 13:19:30 +0200

    Remove unused constant.

 src/video_output_opengl.fs.glsl |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 94a71d6d6197097833a4b1c88d85abb96277537b
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 11:40:37 +0200

    Add basic README.

 README |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

commit b345c846b859493cd8d6e7114a73f0c150914613
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 11:36:59 +0200

    Remove all remnants of obsolete gamma correction.

 src/controller.h            |    2 --
 src/main.cpp                |    1 -
 src/player.cpp              |    4 ----
 src/video_output.h          |    1 -
 src/video_output_opengl.cpp |   10 ----------
 5 files changed, 0 insertions(+), 18 deletions(-)

commit 955d15605cf83096055e4ad363acd45952512728
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 10:33:25 +0200

    Improve / fix yuv<->rgb conversion and yuv color adjustment.

 src/video_output_opengl.cpp     |    3 +-
 src/video_output_opengl.fs.glsl |   57 +++++++++++++--------------------------
 2 files changed, 21 insertions(+), 39 deletions(-)

commit 50d7ececbb1ea79d8a1e22ff9e065f799b3abd69
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 10:32:53 +0200

    Improve reporting of warnings for shader compilation.

 src/xgl.cpp |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit fe57de256ec00994341cb5a38794f21b6def5e96
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 10:16:20 +0200

    Remove obsolete documentation of gamma correction.

 doc/bino.1   |    2 --
 src/main.cpp |    1 -
 2 files changed, 0 insertions(+), 3 deletions(-)

commit c5f87a4fb40f21718671971f35b090c0130758f1
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-10-01 07:44:50 +0200

    Add support for OpenGL accelerated color space conversion.
    
    This works for inputs that decode to yuv420p format, which seems to be the
    most common format.
    
    If shaders are not available or the input decodes to something else, we
    fall back to software conversion to rgb24.

 src/Makefile.am                 |    1 +
 src/decoder.h                   |   23 ++-
 src/decoder_ffmpeg.cpp          |   54 ++++--
 src/decoder_ffmpeg.h            |    6 +-
 src/input.cpp                   |  183 ++++++++++--------
 src/input.h                     |   14 +-
 src/main.cpp                    |    1 +
 src/player.cpp                  |   43 ++---
 src/video_frame_format.h        |   29 +++
 src/video_output.h              |    9 +-
 src/video_output_opengl.cpp     |  407 ++++++++++++++++++++++++---------------
 src/video_output_opengl.fs.glsl |  278 ++++++++++++---------------
 src/video_output_opengl.h       |   16 ++-
 13 files changed, 618 insertions(+), 446 deletions(-)

commit 41cee5622973cb8ba3b28a449f93d281ea22cd9d
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-09-29 21:29:32 +0200

    Remove workarounds for older ffmpeg versions.

 src/decoder_ffmpeg.cpp |   43 -------------------------------------------
 1 files changed, 0 insertions(+), 43 deletions(-)

commit af9c215741ea989b9cd4abe6cd6ba593492b0c4e
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-09-29 21:27:59 +0200

    Require recent SVN versions of ffmpeg, and improve error messages for libraries that are not found.

 configure.ac |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit a999166526dbf4c625d4addcf60fc51960643207
Author: Martin Lambers <marlam@marlam.de>
Date:   2010-09-29 06:51:17 +0200

    Initial import

 .gitignore                      |    7 +
 AUTHORS                         |    1 +
 COPYING                         |  674 ++++++++++++++++
 ChangeLog                       |    3 +
 INSTALL                         |  365 +++++++++
 Makefile.am                     |   19 +
 build-aux/config.guess          | 1533 +++++++++++++++++++++++++++++++++++
 build-aux/config.rpath          |  672 ++++++++++++++++
 build-aux/config.sub            | 1693 +++++++++++++++++++++++++++++++++++++++
 build-aux/depcomp               |  630 +++++++++++++++
 build-aux/install-sh            |  520 ++++++++++++
 build-aux/missing               |  376 +++++++++
 configure.ac                    |  100 +++
 doc/Makefile.am                 |    2 +
 doc/bino.1                      |   91 +++
 src/Makefile.am                 |   54 ++
 src/audio_output.cpp            |   31 +
 src/audio_output.h              |   67 ++
 src/audio_output_openal.cpp     |  311 +++++++
 src/audio_output_openal.h       |   71 ++
 src/base/Makefile.am            |   16 +
 src/base/blob.h                 |  167 ++++
 src/base/debug.cpp              |  137 ++++
 src/base/debug.h                |   50 ++
 src/base/exc.cpp                |  124 +++
 src/base/exc.h                  |   77 ++
 src/base/intcheck.h             |  208 +++++
 src/base/msg.cpp                |  472 +++++++++++
 src/base/msg.h                  |   99 +++
 src/base/opt.cpp                |  259 ++++++
 src/base/opt.h                  |  655 +++++++++++++++
 src/base/str.cpp                |  411 ++++++++++
 src/base/str.h                  |  102 +++
 src/base/timer.cpp              |   52 ++
 src/base/timer.h                |   53 ++
 src/controller.cpp              |   52 ++
 src/controller.h                |  120 +++
 src/decoder.cpp                 |   57 ++
 src/decoder.h                   |  120 +++
 src/decoder_ffmpeg.cpp          |  744 +++++++++++++++++
 src/decoder_ffmpeg.h            |   73 ++
 src/input.cpp                   |  391 +++++++++
 src/input.h                     |  140 ++++
 src/main.cpp                    |  421 ++++++++++
 src/player.cpp                  |  355 ++++++++
 src/player.h                    |   73 ++
 src/video_output.cpp            |   31 +
 src/video_output.h              |   89 ++
 src/video_output_opengl.cpp     |  753 +++++++++++++++++
 src/video_output_opengl.fs.glsl |  192 +++++
 src/video_output_opengl.h       |   84 ++
 src/xgl.cpp                     |  412 ++++++++++
 src/xgl.h                       |  161 ++++
 53 files changed, 14370 insertions(+), 0 deletions(-)
