DarkWyrm
89c2c01ab5
Replaced _view_attr with ViewAttr class to remove a crash
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5620 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 22:10:52 +00:00
DarkWyrm
dcb1e9166d
Replaced _view_attr with comparable ViewAttr class and removed a crash
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5619 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 22:09:58 +00:00
DarkWyrm
21c49a5cf3
Replaced _view_attr_ struct with a comparable ViewAttr class - removes a crash
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5618 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 22:08:45 +00:00
beveloper
2d923d67f0
fixed playback of small files by properly returning errors
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5617 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 21:50:36 +00:00
beveloper
2c24a8d065
integration
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5616 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 21:09:06 +00:00
beveloper
a3d7908e26
improved wav reader
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5615 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 21:07:20 +00:00
beveloper
c9c1abc3bf
codec api doesn't call setup twice anymore
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5614 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 17:18:39 +00:00
beveloper
2648dc48d8
a non working workaround for some strange mp3 files
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5613 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 16:11:23 +00:00
shatty
b7d16bdff5
use /boot/develop/headers for xvid.h location
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5612 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 15:42:15 +00:00
shatty
7ec82a9558
link to libxvidcore.so instead of libxvidcore.a, get header and lib from external installation
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5611 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 15:23:00 +00:00
shatty
e9805c61c9
bye bye GPL
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5610 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 15:22:14 +00:00
beveloper
4ba72fcdb4
fixed some bugs in raw wav reading
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5609 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 14:50:50 +00:00
shatty
befdba918b
I have no fear of changing APIs. linking again
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5608 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 13:25:03 +00:00
shatty
bc411e80d4
add an untested xvid based decoder (links)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5607 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 11:48:31 +00:00
Tyler Dauwalder
1710b16f9b
- Added build time variables
...
- Finished building and writing of udf primary volume descriptors.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5606 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 08:24:59 +00:00
Tyler Dauwalder
a7c7b46282
Changed default unnamed volume name for shits and giggles.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5605 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 08:24:07 +00:00
Tyler Dauwalder
9b438e897c
- Added implementation_id_suffix struct.
...
- Added operating system class and identifier enums
- Fixed timestamp::timezone() for negative timezones.
- Added timestamp(time_t) constructor.
- Added Udf::kImplementationId constant.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5604 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 08:22:11 +00:00
Tyler Dauwalder
cd0f0e996d
- Added utf8 to unicode support thanks to Axel. :-)
...
- Rounded out new double-character-set support.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5603 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 08:20:14 +00:00
Tyler Dauwalder
f5f5f2ecce
I guess our compiler doesn't support partial specialization...
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5602 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 08:19:07 +00:00
DarkWyrm
ab21b1ec0c
Messaging fixes - removed inappropriate BSession use and converted to PortMessage and PortLink as necessary.
...
Life sucks when you can't sleep. :(
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5601 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 05:40:51 +00:00
DarkWyrm
60c2633d9f
Removed use of BSession in constructor - conversion to using a BAppServerLink.
...
BSession streams are not meant for this kind of use
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5600 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 05:39:39 +00:00
shadow303
4106b3dbdc
Convert to LayerData independent drawing API
...
Implement clipping routines for Lines and Rectangles
Fix workspace initialization problem
it's saturday night and I am writing code... bummer
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5599 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 03:22:15 +00:00
shadow303
75377c98c5
Convert to LayerData independent drawing API
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5598 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-07 03:19:50 +00:00
shatty
6f1ef82c3d
move global data into engine
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5597 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 23:56:41 +00:00
beveloper
2530523976
codec output format negotiation has been moved into NegotiateOutputFormat,
...
Setup is now only called once
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5596 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 23:21:23 +00:00
beveloper
abf9e66abe
fixed timing information returned in media_header
...
added GetFileFormatInfo to reader api
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5595 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 20:32:40 +00:00
beveloper
1b1b7ddf8f
remove warnings
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5594 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 16:26:08 +00:00
beveloper
e7aa4d27a0
Removed some media add-ons. Too many warnings, and I don't know what they do.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5593 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 16:14:16 +00:00
beveloper
d23c804c82
bugfix
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5592 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 16:11:01 +00:00
Tyler Dauwalder
4c8484c911
- Added volume name members.
...
- Reformatted constructor to be more linear.
- Added majority of primary volume descriptor setup to Build().
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5591 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 08:32:51 +00:00
Tyler Dauwalder
bc5d496f81
Added volume name parameters passed to UdfBuilder constructor.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5590 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 08:31:43 +00:00
Tyler Dauwalder
1801834fb1
- CS0String -> UdfString
...
- Added charspec constructor and friends.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5589 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 08:31:22 +00:00
Tyler Dauwalder
f8af3d31df
- Set up new from-Ut8 constructors.
...
- Added doxygen to constructors and assignment functions.
- Added Utf8() and Cs0() get-string functions (former is mostly functional,
latter is in progress).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5588 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 08:30:40 +00:00
Tyler Dauwalder
dce2dc5cab
CS0String -> UdfString
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5587 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 08:29:13 +00:00
Tyler Dauwalder
d40fb3032e
Renamed CS0String.{h,cpp} and class Udf::CS0String to UdfString.{h,cpp}
...
and class Udf::String, since I now need the class to work both ways (to and
from cs0 and utf8).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5586 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 00:16:04 +00:00
beveloper
f845959e7d
seek fix
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5585 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-06 00:07:33 +00:00
beveloper
4cbbc5a9ec
small cleanup, format type and encoding depends on the description
...
and is set by the media kit, not by the reader
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5584 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 23:46:53 +00:00
beveloper
ac800e9cd8
fixed BMediaTrack::EncodedFormat(), BeOS MediaPlayer now recognizes the tracks!
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5583 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 23:23:18 +00:00
beveloper
c90d275292
fixed crash in BMediaFile destructor
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5582 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 22:27:17 +00:00
beveloper
d0b86c0f31
mp3 decoding and seeking works now
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5581 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 22:11:52 +00:00
Jérôme Duval
b65a0ac50e
fixes GetFreeOutputs/Inputs and GetConnectedOutputs/Inputs (cortex now reports correctly the connections with the mixer)
...
implements GetInitialLatency (untested)
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5580 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 09:16:11 +00:00
Jérôme Duval
bde7e6208e
out_input must be filled by the consumer node. Fixes a bug when getting a wrong connection info
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5579 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 09:13:41 +00:00
Tyler Dauwalder
37e1ff91ea
Moved allocation location of reserve vds from immediately following
...
primary vds to immediately preceding the anchor at block 256, since
this puts more distance between the two vdses.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5578 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 06:28:33 +00:00
Tyler Dauwalder
076a53fcd3
Build() now gets as far as reserving volume descriptor sequence space
...
and writing the anchor at block 256.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5577 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 05:41:59 +00:00
Tyler Dauwalder
c8e155bd68
- Added VERBOSITY_MEDIUM support.
...
- Turned on iso9660 output by default for the time being (i.e. while still developing).
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5576 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 05:41:05 +00:00
Tyler Dauwalder
d53c774c1d
Added VERBOSITY_MEDIUM.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5575 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 05:40:07 +00:00
Tyler Dauwalder
424632eb6d
Added identing for MEDIUM and HIGH verbosities.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5574 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 05:39:34 +00:00
Tyler Dauwalder
5a97c04e6b
- Added Udf::descriptor_tag::set_checksums() template.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5573 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 05:39:11 +00:00
beveloper
1210ab70ac
Huge hack to load the mp3 reader and decoder.
...
Soundplay loads it and can play a crackling mp3, but MediaPlayer doesn't
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5572 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-05 01:18:51 +00:00
Tyler Dauwalder
9dccd3a042
Forgot to check for NULL data parameter in Udf::calculate_crc().
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5571 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-04 23:04:15 +00:00