Commit Graph
445 Commits
Author SHA1 Message Date
beveloper b02741bd26 A hack to allow testing of Vorbis playback (only one file at a time).
Contributed by Andrew Bachman and with known problems, but good for testing.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9990 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 22:13:41 +00:00
shatty 4d13b0dee0 openbeos packages become haiku packages
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9979 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-17 00:39:28 +00:00
shatty 7590898fc9 always set packet from chunkBuffer and bytes from chunkSize
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9840 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-08 05:26:16 +00:00
shatty 72c89788b2 add compatibility chunk interpretation for extractors not providing OGG_PACKET_DATA_TYPE
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9839 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-08 05:17:37 +00:00
beveloper 212308131f fixed seeking
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9834 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-07 18:19:59 +00:00
beveloper 8dc315d3db 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
2004-11-07 18:05:28 +00:00
beveloper 1682c6b4ab basic video playback support, seeking works, too.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9832 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-07 17:11:38 +00:00
beveloper 934d449723 Added support for AVI file compatible video codecs, works.
Added vorbis audio support, doesn't work yet.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9831 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-07 17:10:14 +00:00
beveloper 1841471ea4 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
2004-11-07 14:46:05 +00:00
beveloper 08229584f5 initial implementation
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-07 11:29:01 +00:00
beveloper 685eec2577 disabled unused open function
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9822 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-07 11:28:26 +00:00
beveloper 945235f737 cleanup and license added
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9821 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-07 11:26:37 +00:00
beveloper e97f9121bf Basic BDataIO binding for MatroskaParser
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9732 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-02 01:00:39 +00:00
beveloper 1528ffa991 using UseLibraryHeaders now
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9731 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-02 00:25:45 +00:00
beveloper bf4770a920 Fix "left shift count >= width of type" bug
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9730 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-02 00:21:31 +00:00
beveloper 9ec428f4e3 removed duplicate struct definition
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9729 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-02 00:14:16 +00:00
beveloper f3d7179ab8 removed unnamed structs and unions
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9728 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-02 00:13:05 +00:00
beveloper 57a5afa736 switched to MatroskaParser, this should be easier to get started
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9727 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-02 00:07:48 +00:00
beveloper eca53b5dbe Initial revision
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9722 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-11-01 23:24:26 +00:00
beveloper c967a72787 a header file
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9689 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-31 15:12:22 +00:00
beveloper 19f5624310 include the matroska file format
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9688 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-31 13:31:40 +00:00
beveloper d045d4a282 Added jamfiles to build libebml, libmatroska and link them with the matroska reader
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9687 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-31 13:31:00 +00:00
beveloper 7b8eebe093 The matroska reader, right now unimplemented
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9686 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-31 13:25:28 +00:00
beveloper 47bb36150e Initial revision
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9682 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-31 13:02:03 +00:00
beveloper 5d997962b8 Initial revision
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9678 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-31 12:59:17 +00:00
shatty a2c00cded5 do something slightly more reasonable with tobias audio streams
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9662 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-30 12:59:04 +00:00
shatty 5944d78858 add descriptions and formats for tobias audio streams
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9661 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-30 12:58:02 +00:00
shatty 89cc288194 add output format and byte order to the registered media_format
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9660 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-30 12:56:34 +00:00
beveloper aa5bc42ba6 print more info about the chunk before aborting on 0 size check
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9655 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-29 20:28:56 +00:00
beveloper 84f1c37fc5 Added a lot of checks to read slightly broken AVI files, as those created by Pinnacle Studio 9 for Windows, without problems.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9654 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-29 20:22:23 +00:00
beveloper 1887ce98cb Added DV decoding support
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9539 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-27 21:09:56 +00:00
shatty 8b6368d31b use user_data for ogg_packet and pass raw data pointer through chunkBuffer
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9495 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-25 08:22:59 +00:00
beveloper 88debd334e This must say Haiku of cause
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9486 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-24 17:26:03 +00:00
beveloper 49e6b955a6 fixed wrong debug output
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9464 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-23 18:01:39 +00:00
beveloper 6736ae524a This fixes the bugs that crashed nplay and ColdCut during the Begeistert 13 presentation
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9463 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-23 18:00:53 +00:00
Stefano Ceccherini c6a2e89fec Fixed small typos in the comments
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@9284 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-10-11 14:43:32 +00:00
Jérôme Duval dcda1706fa Unprotected MultiAudioDevice destructor.
Now deletes MultiAudioDevices which don't init correctly.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8663 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-26 14:01:39 +00:00
beveloper b9a82d4068 fixed broken debug info printing
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8579 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-08-15 14:31:55 +00:00
shadow303 6415bfd325 Fix problem with "missing" private header
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8480 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-27 00:46:43 +00:00
shadow303 5d6aa7a14f Forgot the Jamfile
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8411 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-16 21:13:09 +00:00
shadow303 ffec4cb14d Add video in support included with version 4.1 of the radeon driver.
Feel free to relocate if I have guessed the wrong destination for this stuff.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8407 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-07-16 00:49:57 +00:00
Jérôme Duval 55a855f813 Added a package rule
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8156 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-25 09:30:02 +00:00
beveloper 9c4e5ba632 removed most warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8138 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-23 21:27:23 +00:00
shatty c11def3bf2 liboggz-0.8.3
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7948 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-13 00:18:40 +00:00
shatty 5b4e9da884 libogg-1.1
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7945 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 23:10:22 +00:00
beveloper 5b74faecce removed warning
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7944 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 23:04:44 +00:00
beveloper 3c232c2cba added missing newline
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7938 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 22:28:39 +00:00
beveloper 20c1edc7d0 fixed warnings
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7936 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-06-12 21:53:07 +00:00
shatty 9c5b691f22 workaround for crashing bug in RealPlayer. specialize the frame_rate when Connected gets called with a frame rate of 0.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7690 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-30 20:09:07 +00:00
Jérôme Duval 3a47295d37 Link with our libmedia.so
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7549 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-05-13 08:22:03 +00:00