History log of /haiku-fatelf/src/add-ons/media/plugins/matroska/matroska_reader.cpp
Revision Date Author Comments
# 4cf2271b 02-Jun-2009 David McPaul <dlmcpaul@gmail.com>

Bring matroska library up to latest version. Allows V2 matroska file playback

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30943 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 699e7d89 15-Oct-2008 Stephan Aßmus <superstippi@gmx.de>

Small cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28141 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cac510c9 19-Sep-2008 David McPaul <dlmcpaul@gmail.com>

changes based on feedback from stippi

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27629 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6ab381ac 16-Sep-2008 David McPaul <dlmcpaul@gmail.com>

AAC support

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27581 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 654aaf10 10-Aug-2008 David McPaul <dlmcpaul@gmail.com>

handle invalid tracks better

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26915 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1a120431 22-Jun-2008 David McPaul <dlmcpaul@gmail.com>

Implement FindKeyFrame

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26076 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f54f9561 16-Jun-2008 David McPaul <dlmcpaul@gmail.com>

Update matroska to latest support library versions (libmatroskaparser 1.31)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25971 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 936f5631 19-Mar-2008 Stephan Aßmus <superstippi@gmx.de>

Turn off tracing in all the decoder and reader plug-ins. It should be turned on
when looking for a bug in the respective plug-in.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24471 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d1adad3 29-Jun-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

Media Codec API just got a visit from the coding style police.
We now use "const" for the chunk buffer pointer returned by GetNextChunk,
because the buffer is not supposed to be modified by the codec.
size_t is used for the size where applicable. This matches BMediaDecoder.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13361 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 21230813 07-Nov-2004 beveloper <beveloper@nowhere.fake>

fixed seeking


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9834 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8dc315d3 07-Nov-2004 beveloper <beveloper@nowhere.fake>

I don't know if returning pixel aspect ratios like 14097:10000 is nice,
but at least it's not that broken as always using 1:1


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9833 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1682c6b4 07-Nov-2004 beveloper <beveloper@nowhere.fake>

basic video playback support, seeking works, too.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9832 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1841471e 07-Nov-2004 beveloper <beveloper@nowhere.fake>

calculate duration and an approximation of frame rate and frame count


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9827 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08229584 07-Nov-2004 beveloper <beveloper@nowhere.fake>

initial implementation


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9823 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7b8eebe0 31-Oct-2004 beveloper <beveloper@nowhere.fake>

The matroska reader, right now unimplemented


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9686 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4cf2271b57103ea49d23a4fbfee04caa182479bb 02-Jun-2009 David McPaul <dlmcpaul@gmail.com>

Bring matroska library up to latest version. Allows V2 matroska file playback

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30943 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 699e7d89e4db8caee84a3e3ff55c6c00af85a669 15-Oct-2008 Stephan Aßmus <superstippi@gmx.de>

Small cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28141 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cac510c9139f9c80e90afb82e373a9340e82aa0d 19-Sep-2008 David McPaul <dlmcpaul@gmail.com>

changes based on feedback from stippi

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27629 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 6ab381ac3179ab291d4ad2605a6303eb231ca5f0 16-Sep-2008 David McPaul <dlmcpaul@gmail.com>

AAC support

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27581 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 654aaf100deb2ae0113436417cdb25c3d6831f27 10-Aug-2008 David McPaul <dlmcpaul@gmail.com>

handle invalid tracks better

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26915 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1a1204316abde46d3767440ec2f937201ab10a7f 22-Jun-2008 David McPaul <dlmcpaul@gmail.com>

Implement FindKeyFrame

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26076 a95241bf-73f2-0310-859d-f6bbb57e9c96


# f54f956131efb08eb31ff0b7c685f515e64e4cf3 16-Jun-2008 David McPaul <dlmcpaul@gmail.com>

Update matroska to latest support library versions (libmatroskaparser 1.31)

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25971 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 936f5631e4973ab181c6e6785e7f5df7c2d3780e 19-Mar-2008 Stephan Aßmus <superstippi@gmx.de>

Turn off tracing in all the decoder and reader plug-ins. It should be turned on
when looking for a bug in the respective plug-in.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24471 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0d1adad317d12e39380ee4876ca4b36fd7814901 29-Jun-2005 Marcus Overhagen <marcusoverhagen@gmail.com>

Media Codec API just got a visit from the coding style police.
We now use "const" for the chunk buffer pointer returned by GetNextChunk,
because the buffer is not supposed to be modified by the codec.
size_t is used for the size where applicable. This matches BMediaDecoder.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13361 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 212308131f55016e71a2995aaf3c80e79a7e4c16 07-Nov-2004 beveloper <beveloper@nowhere.fake>

fixed seeking


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9834 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8dc315d3dbb2d659d1ea0b1393f246c4fe195684 07-Nov-2004 beveloper <beveloper@nowhere.fake>

I don't know if returning pixel aspect ratios like 14097:10000 is nice,
but at least it's not that broken as always using 1:1


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9833 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1682c6b4ab85e81b36e533a505f54a1b42f8e27a 07-Nov-2004 beveloper <beveloper@nowhere.fake>

basic video playback support, seeking works, too.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9832 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1841471ea4f3fde503fb2bcf64d9d09fc0e9a8a1 07-Nov-2004 beveloper <beveloper@nowhere.fake>

calculate duration and an approximation of frame rate and frame count


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9827 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 08229584f5f6b24ddf27ad48d0aec095253782a0 07-Nov-2004 beveloper <beveloper@nowhere.fake>

initial implementation


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9823 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7b8eebe093960b2edddf211bff686d7264dbd80c 31-Oct-2004 beveloper <beveloper@nowhere.fake>

The matroska reader, right now unimplemented


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9686 a95241bf-73f2-0310-859d-f6bbb57e9c96