[xoreos-git] [xoreos/xoreos] 43d7a4: COMMON: Fix INFLATE without size when size evenly ...

GitHub noreply at github.com
Sun Aug 19 13:04:51 CEST 2018


  Branch: refs/heads/coverity_scan
  Home:   https://github.com/xoreos/xoreos
  Commit: 43d7a448cabf2eea0eea48b8f5b0f0945f55c6b2
      https://github.com/xoreos/xoreos/commit/43d7a448cabf2eea0eea48b8f5b0f0945f55c6b2
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-05 (Sun, 05 Aug 2018)

  Changed paths:
    M src/common/deflate.cpp

  Log Message:
  -----------
  COMMON: Fix INFLATE without size when size evenly divides frame size

When decompressing without knowing the output size beforehand, we
decompress into buffers of frameSize length and then paste them
together into one output buffer at the end.

When pasting, we used to calculate the size of the last frame with
"% frameSize", which, if the output size evenly divides the frame
size, is of course 0.

We could just check for 0 there and use the frame size instead then,
but using a running counter of bytes left to write is easier.


  Commit: e31e98af64d05a74f68518a2c7704ee6a203e815
      https://github.com/xoreos/xoreos/commit/e31e98af64d05a74f68518a2c7704ee6a203e815
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-05 (Sun, 05 Aug 2018)

  Changed paths:
    M tests/common/deflate.cpp

  Log Message:
  -----------
  TESTS: Add a test for the even-divide case in INFLATE without size


  Commit: 1a368b6bbaa3eccdb292645d1cf4c25aa763b87c
      https://github.com/xoreos/xoreos/commit/1a368b6bbaa3eccdb292645d1cf4c25aa763b87c
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-05 (Sun, 05 Aug 2018)

  Changed paths:
    M src/aurora/obbfile.cpp
    M src/aurora/obbfile.h

  Log Message:
  -----------
  AURORA: Use the correct copyright comment header in obbfile.h/.cpp

[ci skip]


  Commit: 0bc4c58e1e07a18f78c677c185879e22543c036a
      https://github.com/xoreos/xoreos/commit/0bc4c58e1e07a18f78c677c185879e22543c036a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M src/common/lzma.cpp
    M src/common/lzma.h

  Log Message:
  -----------
  COMMON: Add support for LZMA streams without end marker


  Commit: 8b6e1d4a0ed79414900e724215ca9f2ce9910274
      https://github.com/xoreos/xoreos/commit/8b6e1d4a0ed79414900e724215ca9f2ce9910274
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M src/aurora/biffile.cpp
    M src/aurora/biffile.h
    M src/aurora/bzffile.cpp
    M src/aurora/bzffile.h
    A src/aurora/keydatafile.h
    M src/aurora/rules.mk

  Log Message:
  -----------
  AURORA: Add an abstract KEYDataFile base class

Mostly copied from xoreos-tools.


  Commit: 10ca44ebde0b9f21d6bd749a415df65e7f71c404
      https://github.com/xoreos/xoreos/commit/10ca44ebde0b9f21d6bd749a415df65e7f71c404
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M src/aurora/resman.cpp
    M src/aurora/resman.h

  Log Message:
  -----------
  AURORA: Add support for KEYs with BZF archives

Used in Aspyr's Android and iOS ports of KotOR.


  Commit: 2a17dea57a36bbeeb82f83b3daf77662a109f7d9
      https://github.com/xoreos/xoreos/commit/2a17dea57a36bbeeb82f83b3daf77662a109f7d9
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M src/engines/kotor/probes.cpp

  Log Message:
  -----------
  KOTOR: Add a probe for Aspyr's Android port

Possible that this also catches the iOS port.

Also very possible that the data files of the Android and iOS ports
are 100% identical. :P


  Commit: fe6999982e869214eaadf65361f7741b072a3c5d
      https://github.com/xoreos/xoreos/commit/fe6999982e869214eaadf65361f7741b072a3c5d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M src/engines/kotor/kotor.cpp

  Log Message:
  -----------
  KOTOR: Play correct intro videos, according to platform


  Commit: 2f8b9a66e4e274b2735d46804b3e64b03bcc5e7e
      https://github.com/xoreos/xoreos/commit/2f8b9a66e4e274b2735d46804b3e64b03bcc5e7e
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-06 (Mon, 06 Aug 2018)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  DOCS: Mention KotOR Android support in the ChangeLog


  Commit: 2abf20ae66f97001da404c15d7dca03343a4ae36
      https://github.com/xoreos/xoreos/commit/2abf20ae66f97001da404c15d7dca03343a4ae36
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-07 (Tue, 07 Aug 2018)

  Changed paths:
    M src/engines/kotor/script/functions_global.cpp

  Log Message:
  -----------
  KOTOR: Fix the wrong function in setGlobalBoolean


  Commit: a486ba72729d3fc40ea8140ae3cd073cfb2a51c8
      https://github.com/xoreos/xoreos/commit/a486ba72729d3fc40ea8140ae3cd073cfb2a51c8
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/aurora/lua/function.cpp

  Log Message:
  -----------
  LUA: Add more detailed error message to lua function call


  Commit: 9fd857c1bebc786dd263d6c7fc69848f467a8180
      https://github.com/xoreos/xoreos/commit/9fd857c1bebc786dd263d6c7fc69848f467a8180
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/graphics/aurora/guiquad.cpp
    M src/graphics/aurora/guiquad.h

  Log Message:
  -----------
  GRAPHICS: Enable rotation of gui quads around their center


  Commit: 5b8b5bf8bd597482bf7fd30696a734a95acec6d9
      https://github.com/xoreos/xoreos/commit/5b8b5bf8bd597482bf7fd30696a734a95acec6d9
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/engines/aurora/kotorjadegui/kotorjadewidget.cpp
    M src/engines/aurora/kotorjadegui/kotorjadewidget.h

  Log Message:
  -----------
  KOTOR: Enable rotation of widgets around their center


  Commit: f35811c6c185257a0932877dcc4212854b13e587
      https://github.com/xoreos/xoreos/commit/f35811c6c185257a0932877dcc4212854b13e587
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/hud.h

  Log Message:
  -----------
  KOTOR: Enable rotating of the map arrow in the hud


  Commit: 9d5c3234bb25c8b77ec7571b294e28703d328476
      https://github.com/xoreos/xoreos/commit/9d5c3234bb25c8b77ec7571b294e28703d328476
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/engines/kotor/gui/ingame/ingame.cpp
    M src/engines/kotor/gui/ingame/ingame.h

  Log Message:
  -----------
  KOTOR: Add ingame gui rotation


  Commit: 5dcec099309e8ba13c03eb5e2d94b59faee4a1eb
      https://github.com/xoreos/xoreos/commit/5dcec099309e8ba13c03eb5e2d94b59faee4a1eb
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/engines/kotor/module.cpp

  Log Message:
  -----------
  KOTOR: Enable rotation of the map arrow by the camera rotation


  Commit: ceeeffc93038cf3f9bde4bf18928d01f1ed3b13b
      https://github.com/xoreos/xoreos/commit/ceeeffc93038cf3f9bde4bf18928d01f1ed3b13b
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/engines/kotor/module.cpp

  Log Message:
  -----------
  KOTOR: Update map arrow rotation on entering an area


  Commit: ca95c8662f5a49f45e6ad456914c7371c12cbd2f
      https://github.com/xoreos/xoreos/commit/ca95c8662f5a49f45e6ad456914c7371c12cbd2f
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-09 (Thu, 09 Aug 2018)

  Changed paths:
    M src/engines/kotor/gui/ingame/hud.cpp
    M src/engines/kotor/gui/ingame/minimap.cpp
    M src/engines/kotor/gui/ingame/minimap.h

  Log Message:
  -----------
  KOTOR: Apply arrow rotation depending on north axis


  Commit: 42daec176b33b6a22ba226f6809b02fee30a4695
      https://github.com/xoreos/xoreos/commit/42daec176b33b6a22ba226f6809b02fee30a4695
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-11 (Sat, 11 Aug 2018)

  Changed paths:
    M src/engines/kotor/gui/gui.cpp

  Log Message:
  -----------
  KOTOR: Set the cursor state of the currently used group


  Commit: 1c09eccb4005455df8553381a3ca1a019e9bfd59
      https://github.com/xoreos/xoreos/commit/1c09eccb4005455df8553381a3ca1a019e9bfd59
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-11 (Sat, 11 Aug 2018)

  Changed paths:
    M src/engines/kotor/area.cpp

  Log Message:
  -----------
  KOTOR: Change a click event from button down to button up

This should match more the behaviour of the original game.


  Commit: eb06bf1effad260068d2b486612b1e2579f56486
      https://github.com/xoreos/xoreos/commit/eb06bf1effad260068d2b486612b1e2579f56486
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-11 (Sat, 11 Aug 2018)

  Changed paths:
    M src/engines/kotor/creature.cpp

  Log Message:
  -----------
  KOTOR: Set the talk cursor for creatures


  Commit: dcc43cf121776accda82940d238330d5c8fe29ac
      https://github.com/xoreos/xoreos/commit/dcc43cf121776accda82940d238330d5c8fe29ac
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-11 (Sat, 11 Aug 2018)

  Changed paths:
    M src/engines/kotor/door.cpp

  Log Message:
  -----------
  KOTOR: Set the door cursor for doors


  Commit: 9767a0baee2829370e76aa35ac4ae8aa0025e57d
      https://github.com/xoreos/xoreos/commit/9767a0baee2829370e76aa35ac4ae8aa0025e57d
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-11 (Sat, 11 Aug 2018)

  Changed paths:
    M src/engines/kotor/placeable.cpp

  Log Message:
  -----------
  KOTOR: Set the use cursor for placeables


  Commit: e74a2afb5955b2499f24af77849bdf08366a6b09
      https://github.com/xoreos/xoreos/commit/e74a2afb5955b2499f24af77849bdf08366a6b09
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-12 (Sun, 12 Aug 2018)

  Changed paths:
    M src/engines/aurora/kotorjadegui/kotorjadewidget.cpp

  Log Message:
  -----------
  KOTOR: Remove subscene clearing when widget is filled


  Commit: 1c6875447284bd6aa7fa3d2359096cc4e165de68
      https://github.com/xoreos/xoreos/commit/1c6875447284bd6aa7fa3d2359096cc4e165de68
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-12 (Sun, 12 Aug 2018)

  Changed paths:
    M src/engines/kotor/gui/main/main.cpp

  Log Message:
  -----------
  KOTOR: Explicitly disable clearing in the main menu scene


  Commit: ca8a092eb2d05214a42c8870b06103b2dd28c9fb
      https://github.com/xoreos/xoreos/commit/ca8a092eb2d05214a42c8870b06103b2dd28c9fb
  Author: patrick <nostritius at googlemail.com>
  Date:   2018-08-12 (Sun, 12 Aug 2018)

  Changed paths:
    M src/engines/kotor/gui/ingame/hud.cpp

  Log Message:
  -----------
  KOTOR: Remove the now obsolete enabling of clearing of the minimap


  Commit: d9d2c3f87e20cbe95d98fcb33dc7ff31ef79e92d
      https://github.com/xoreos/xoreos/commit/d9d2c3f87e20cbe95d98fcb33dc7ff31ef79e92d
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M configure.ac
    M src/sound/decoders/rules.mk
    M src/video/codecs/rules.mk

  Log Message:
  -----------
  BUILD: Control optional dependency compilation from automake


  Commit: e2fc0e7ed473408ad6765ab76986b50453b4fa5c
      https://github.com/xoreos/xoreos/commit/e2fc0e7ed473408ad6765ab76986b50453b4fa5c
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/aac.cpp
    M src/sound/decoders/mp3.cpp
    M src/sound/decoders/vorbis.cpp

  Log Message:
  -----------
  SOUND: Remove ENABLE_* variable check in main source


  Commit: 0174b1c9ac76366b86de77de9d8ab46d50b62c1a
      https://github.com/xoreos/xoreos/commit/0174b1c9ac76366b86de77de9d8ab46d50b62c1a
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/video/codecs/h263.cpp

  Log Message:
  -----------
  VIDEO: Remove ENABLE_* variable check in main source


  Commit: 1a5e7f5d957e7cb11bae132dbd087df271f0d934
      https://github.com/xoreos/xoreos/commit/1a5e7f5d957e7cb11bae132dbd087df271f0d934
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M m4/ax_check_vorbis.m4

  Log Message:
  -----------
  BUILD: Check for libvorbis


  Commit: 992760324e24b689c0b17ad3ac24390eabf252e0
      https://github.com/xoreos/xoreos/commit/992760324e24b689c0b17ad3ac24390eabf252e0
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/audiostream.h

  Log Message:
  -----------
  SOUND: Add PacketizedAudioStream


  Commit: 0f2ee31da84ec83d03f8adbc6f6b9678bbd61609
      https://github.com/xoreos/xoreos/commit/0f2ee31da84ec83d03f8adbc6f6b9678bbd61609
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/vorbis.cpp
    M src/sound/decoders/vorbis.h

  Log Message:
  -----------
  SOUND: Add PacketizedVorbisStream implementation


  Commit: e88497f408094193cfd2ecd1d72fd3d79a8bfa0d
      https://github.com/xoreos/xoreos/commit/e88497f408094193cfd2ecd1d72fd3d79a8bfa0d
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/audiostream.cpp

  Log Message:
  -----------
  SOUND: Fix locking in QueuingAudioStreamImpl


  Commit: 545ba094bde328b23d04851409bc82b5ca400b3f
      https://github.com/xoreos/xoreos/commit/545ba094bde328b23d04851409bc82b5ca400b3f
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/audiostream.cpp
    M src/sound/audiostream.h

  Log Message:
  -----------
  SOUND: Add an isFinished() function to QueuingAudioStream


  Commit: 66d78416999e3c56e70ed8e95e4f3139eb41320d
      https://github.com/xoreos/xoreos/commit/66d78416999e3c56e70ed8e95e4f3139eb41320d
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/audiostream.h

  Log Message:
  -----------
  SOUND: Add StatelessPacketizedAudioStream


  Commit: a281441928b101489f68bd77276e2b499e3ea7b0
      https://github.com/xoreos/xoreos/commit/a281441928b101489f68bd77276e2b499e3ea7b0
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/pcm.cpp
    M src/sound/decoders/pcm.h

  Log Message:
  -----------
  SOUND: Add a packetized PCM stream


  Commit: 663025dd1d92a83a75e1cb0fd884c3f051232712
      https://github.com/xoreos/xoreos/commit/663025dd1d92a83a75e1cb0fd884c3f051232712
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/pcm.h

  Log Message:
  -----------
  SOUND: Add a FLAG_NATIVE_ENDIAN enum value

Reduces the need to duplicate lots of XOREOS_LITTLE_ENDIAN checks
every time you want to represent native endian PCM.


  Commit: a1caf40c41493caa651f86ab6124894e1ec1c5cc
      https://github.com/xoreos/xoreos/commit/a1caf40c41493caa651f86ab6124894e1ec1c5cc
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/adpcm.cpp
    M src/sound/decoders/adpcm.h

  Log Message:
  -----------
  SOUND: Add makePacketizedADPCMStream


  Commit: 27d9d23cd9f84c3892007b54e87c976a3e0a1e01
      https://github.com/xoreos/xoreos/commit/27d9d23cd9f84c3892007b54e87c976a3e0a1e01
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/aac.cpp
    M src/sound/decoders/aac.h

  Log Message:
  -----------
  SOUND: Add makeAACStream


  Commit: 26cdebb617122b3afe1890d7a3202938a999dd26
      https://github.com/xoreos/xoreos/commit/26cdebb617122b3afe1890d7a3202938a999dd26
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/wma.cpp
    M src/sound/decoders/wma.h

  Log Message:
  -----------
  SOUND: Make WMACodec implement the PacketizedAudioStream API


  Commit: 91e8a3c345ed6e0d414962f1249b0ac0d88233eb
      https://github.com/xoreos/xoreos/commit/91e8a3c345ed6e0d414962f1249b0ac0d88233eb
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/asf.cpp

  Log Message:
  -----------
  SOUND: Make ASFStream use PacketizedAudioStream


  Commit: 0db714faf89610249a9aebfad6a0e515b69028fa
      https://github.com/xoreos/xoreos/commit/0db714faf89610249a9aebfad6a0e515b69028fa
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/wma.h

  Log Message:
  -----------
  SOUND: Remove the Codec interface from the WMA code


  Commit: a3367a7159b4ea8290c4ef53aed0ce41976f6efe
      https://github.com/xoreos/xoreos/commit/a3367a7159b4ea8290c4ef53aed0ce41976f6efe
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/asf.cpp
    M src/sound/decoders/wma.cpp
    M src/sound/decoders/wma.h

  Log Message:
  -----------
  SOUND: Hide the implementation of WMA behind makeWMAStream


  Commit: 8ebe26576b5b96d397228edfe710cffa4cdd8e68
      https://github.com/xoreos/xoreos/commit/8ebe26576b5b96d397228edfe710cffa4cdd8e68
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/interleaver.cpp

  Log Message:
  -----------
  SOUND: Fix Interleaver::endOfStream()


  Commit: 9bc09deee719121ddd064a6534f0c6018e276416
      https://github.com/xoreos/xoreos/commit/9bc09deee719121ddd064a6534f0c6018e276416
  Author: Matthew Hoops <clone2727 at gmail.com>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/sound.cpp

  Log Message:
  -----------
  SOUND: Fix wrong message when looping and makeAudioStream() returns NULL


  Commit: e95edb9ecc1f78a10a24e12215ab6dd5ba4b41a6
      https://github.com/xoreos/xoreos/commit/e95edb9ecc1f78a10a24e12215ab6dd5ba4b41a6
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/wma.cpp

  Log Message:
  -----------
  SOUND: Demote WMA newFrameCount < 0 warning to a debug message

It happens with existing game data, so it's apparently "normal".


  Commit: 85b539d8cc9e92d6a13dd690fc16ddb2387ebcb7
      https://github.com/xoreos/xoreos/commit/85b539d8cc9e92d6a13dd690fc16ddb2387ebcb7
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/video/bink.cpp

  Log Message:
  -----------
  VIDEO: Use debugTag() when printing an unsupported Bink FourCC


  Commit: 8ae052fc4fc333edee70b293332ea5f083e33f05
      https://github.com/xoreos/xoreos/commit/8ae052fc4fc333edee70b293332ea5f083e33f05
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/video/bink.cpp

  Log Message:
  -----------
  VIDEO: Warn specifically about unsupported Bink 2 videos


  Commit: 82aa1027e336db698e594abe4dd2504d0620690a
      https://github.com/xoreos/xoreos/commit/82aa1027e336db698e594abe4dd2504d0620690a
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/video/bink.cpp

  Log Message:
  -----------
  VIDEO: Add two untested Bink versions

If we encounter them, we need to see if they decode properly.


  Commit: 53cab01736c6497aa9e1df35b8a1d085a5bfed99
      https://github.com/xoreos/xoreos/commit/53cab01736c6497aa9e1df35b8a1d085a5bfed99
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    A src/common/bitstreamwriter.h
    M src/common/rules.mk
    A tests/common/bitstreamwriter.cpp
    M tests/common/rules.mk

  Log Message:
  -----------
  COMMON: Add a BitStreamWriter class

A bit stream writer, the counter part to our bit stream reader class
BitStream.


  Commit: 52e892532b536b008de338f70c06948753845436
      https://github.com/xoreos/xoreos/commit/52e892532b536b008de338f70c06948753845436
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/audiostream.cpp
    M src/sound/audiostream.h

  Log Message:
  -----------
  SOUND: Add EmptyAudioStream


  Commit: ef6a5c2eb1fa79957fb79d4cd721e173340c11ce
      https://github.com/xoreos/xoreos/commit/ef6a5c2eb1fa79957fb79d4cd721e173340c11ce
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/engines/dragonage2/dragonage2.cpp
    M src/engines/dragonage2/game.cpp
    M src/engines/dragonage2/game.h

  Log Message:
  -----------
  DRAGONAGE2: Index resource archives containing Wwise audio banks


  Commit: d9cb494bf2cee9482d6033007314a2b5d91c7240
      https://github.com/xoreos/xoreos/commit/d9cb494bf2cee9482d6033007314a2b5d91c7240
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/decoders/rules.mk
    A src/sound/decoders/wwriffvorbis.cpp
    A src/sound/decoders/wwriffvorbis.h
    A src/sound/decoders/wwriffvorbisdata.h

  Log Message:
  -----------
  SOUND: Add a decoder for the Wwise RIFF Vorbis format

Based heavily on the ww2ogg tool by Adam Gashlin, released under the
terms of the BSD 3-clause license.


  Commit: b251cfee0e350a2ba97ddd90a5f5f6d1e58ff7db
      https://github.com/xoreos/xoreos/commit/b251cfee0e350a2ba97ddd90a5f5f6d1e58ff7db
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M src/sound/rules.mk
    A src/sound/wwisesoundbank.cpp
    A src/sound/wwisesoundbank.h

  Log Message:
  -----------
  SOUND: Add a class for handling Wwise SoundBanks


  Commit: 270a06d47a4cfa88c3412c2becdc743753c75c64
      https://github.com/xoreos/xoreos/commit/270a06d47a4cfa88c3412c2becdc743753c75c64
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M BUILDDEP.md

  Log Message:
  -----------
  DOCS: Add libvorbis to our BUILDDEP.md file

Since libvorbisfile already depends on and is commonly distributed
with libvorbis, there's no real functional change here.


  Commit: 0d5b01c513de3e8a10edeb01a92506207ec8d2a4
      https://github.com/xoreos/xoreos/commit/0d5b01c513de3e8a10edeb01a92506207ec8d2a4
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-18 (Sat, 18 Aug 2018)

  Changed paths:
    M ChangeLog

  Log Message:
  -----------
  DOCS: Mention XACT/FMOD/Wwise wave-/sample-/soundbank in the ChangeLog


  Commit: d06d5573d227c46e60a4755254ee78b0d92de447
      https://github.com/xoreos/xoreos/commit/d06d5573d227c46e60a4755254ee78b0d92de447
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-19 (Sun, 19 Aug 2018)

  Changed paths:
    M cmake/FindVorbis.cmake

  Log Message:
  -----------
  BUILD: Fix compilation with CMake

Since we need libvorbis now as well, we need to explictly check for
it.


  Commit: 3079b21abee5c26713611059c760d6190fce8d20
      https://github.com/xoreos/xoreos/commit/3079b21abee5c26713611059c760d6190fce8d20
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-19 (Sun, 19 Aug 2018)

  Changed paths:
    M src/sound/xactwavebank.cpp

  Log Message:
  -----------
  SOUND: Throw when XACTWaveBank::load() can't find the WaveBank


  Commit: a92e598b9f3ee1aef6203a572e32c0061cfb371d
      https://github.com/xoreos/xoreos/commit/a92e598b9f3ee1aef6203a572e32c0061cfb371d
  Author: Sven Hesse <drmccoy at drmccoy.de>
  Date:   2018-08-19 (Sun, 19 Aug 2018)

  Changed paths:
    M src/engines/jade/game.cpp
    M src/engines/jade/game.h

  Log Message:
  -----------
  JADE: Play the main menu music from the XACT WaveBank

This makes the music play in the Xbox version as well. Previously, we
played the WAV file from the launcher, which doesn't exist in the Xbox
version.

We're still hard-coding the index to the main menu music, though.


Compare: https://github.com/xoreos/xoreos/compare/b56b28c9b80a...a92e598b9f3e
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the xoreos-git mailing list