shatty
21290602d8
better Seek failure handling, use MetaData to pass information to decoder, do not use infoBuffer
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6149 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 19:13:29 +00:00
shatty
e065a2e0e7
divide GetNextChunk and non-const media_format behavior into new member function InitializeInput
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6148 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 19:11:44 +00:00
shatty
a498eb5fda
preliminary partial MediaDecoder implementation
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6147 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 19:10:18 +00:00
shatty
ceb9cf7abc
implement SetMetaData, MetaData, MetaDataSize functions on media_format
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6146 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 19:09:43 +00:00
shatty
46e6b9b766
change private meta_data field to const void * to agree with SetMetaData and MetaData member functions.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6145 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 19:09:07 +00:00
shatty
e701972356
use private member function for AttachToDecoder, discard unused private static
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6144 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 19:08:25 +00:00
shatty
907f9f5b87
add media_decoder test program
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6143 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 19:06:11 +00:00
shatty
5405103fb8
moved nv_maven.c to nv_dac2.c. moved nv_maventv.c to nv_brooktreetv.c.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6142 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 18:57:27 +00:00
shatty
fb6cadf1b0
---------------------------------------------------------------------------------------
...
RCS file: /cvsroot/open-beos/current/src/add-ons/accelerants/nvidia/engine/nv_maventv.c,v
Working file: nv_maventv.c
head: 1.4
branch:
locks: strict
access list:
symbolic names:
openBeOS_Nvidia_V0_07_src: 1.1
openBeOS_Nvidia_V0_06_src: 1.1
openBeOS_Nvidia_V0_05_src: 1.1
openBeOS_Nvidia_V0_04_src: 1.1
openBeOS_Nvidia_V0_03_src: 1.1
openBeOS_Nvidia_V0_02_src: 1.1
keyword substitution: kv
total revisions: 4; selected revisions: 4
description:
----------------------------
revision 1.4
date: 2004/01/17 10:43:53; author: rudolfc; state: Exp; lines: +45 -45
updated card recognition, more dualhead updates
----------------------------
revision 1.3
date: 2004/01/12 19:06:43; author: rudolfc; state: Exp; lines: +1 -1
crtc2 modifications for NV dualhead mode
----------------------------
revision 1.2
date: 2003/12/30 14:40:32; author: rudolfc; state: Exp; lines: +6 -1
fixed several compiler warnings
----------------------------
revision 1.1
date: 2003/11/23 05:30:14; author: shatty; state: Exp;
add nvidia accelerant
---------------------------------------------------------------------------------------
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6141 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 18:56:03 +00:00
shatty
15a017e969
---------------------------------------------------------------------------------------
...
RCS file: /cvsroot/open-beos/current/src/add-ons/accelerants/nvidia/engine/nv_maven.c,v
Working file: nv_maven.c
head: 1.2
branch:
locks: strict
access list:
symbolic names:
openBeOS_Nvidia_V0_07_src: 1.1
openBeOS_Nvidia_V0_06_src: 1.1
openBeOS_Nvidia_V0_05_src: 1.1
openBeOS_Nvidia_V0_04_src: 1.1
openBeOS_Nvidia_V0_03_src: 1.1
openBeOS_Nvidia_V0_02_src: 1.1
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.2
date: 2004/01/15 21:14:20; author: rudolfc; state: Exp; lines: +185 -148
secondary head updates, cardrecognition updates (fx5950, fx5700)
----------------------------
revision 1.1
date: 2003/11/23 05:30:14; author: shatty; state: Exp;
add nvidia accelerant
---------------------------------------------------------------------------------------
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6140 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-19 18:54:53 +00:00
shatty
bc3a0b6ccd
implement MediaDecoder, MediaExtractor using added ChunkProvider
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6137 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-18 07:37:52 +00:00
shatty
b4057dc9eb
implement MediaDecoder using added ChunkProvider
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6136 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-18 07:37:21 +00:00
shatty
1e389a3a80
resizing behavior improvements, code cleanup
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6135 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-18 06:04:22 +00:00
shatty
c2d66a0f49
correct menu color scheme title, thx Diver(ru), change from Draw to DrawContent simplifies BitmapMenuItem implementation, call to parent to draw string content enables shortcut on the menu item, fix always show triggers behavior (should be enabled when click to open is marked, disabled otherwise)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6058 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-13 01:01:13 +00:00
shatty
028ec37e0b
use static libs instead of direct object linking
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6028 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-12 03:23:41 +00:00
shatty
764dff5e30
png is a standard static lib, provide it
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6027 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-12 03:19:23 +00:00
shatty
619e402c27
zlib is a standard static lib, provide it
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@6026 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-12 03:18:56 +00:00
shatty
130720373d
robustness improvements and correct setting of "none" for empty preferred app
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5979 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-07 12:41:29 +00:00
shatty
867921dcf0
has some usefulness now
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5978 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-07 12:12:57 +00:00
shatty
42f39580d8
assorted warnings patches, look and feel patches, populate the preferred application field prettily
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5977 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-07 10:46:20 +00:00
shatty
5e6e40e0f3
add README.html and UPDATE.html to matrox package
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5955 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-07 03:47:47 +00:00
shatty
ab77c4c74f
add README.html and UPDATE.html to neomagic package
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5954 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-07 03:44:16 +00:00
shatty
82bec102a8
grist is required for the non-zipped files in order to distinguish between the README.html for neomagic vs. nvidia, for example
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5953 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-07 03:43:28 +00:00
shatty
632673435d
bye bye xvid_decoder
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5907 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-05 02:41:11 +00:00
shatty
7e6260c44d
do not crash if we are in an unofficial state
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5874 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-02 08:53:49 +00:00
shatty
eb32778201
fix all workspaces bug [thx mmadia] and use ProposeMode mechanism for unfound modes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5873 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-02 07:12:00 +00:00
shatty
7c0a9f8327
dynamically compute refresh bounds and other fixes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5872 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-02 06:34:38 +00:00
shatty
24291d0ad6
increase usability by proposing alternative modes. other abstraction/behavioral improvements
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5870 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-02 05:17:50 +00:00
shatty
065577c72e
validated modelines against web sources, including XFree86
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5851 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-01 05:57:07 +00:00
shatty
abaa87b4d8
add R5 modes, commented out
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5850 a95241bf-73f2-0310-859d-f6bbb57e9c96
2004-01-01 04:16:55 +00:00
shatty
4afe6a6bd3
add static to remove warnings
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5849 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-31 11:39:43 +00:00
shatty
7d2bb07ed9
removed broken #define static ..., cast the intermediate result to (void) to avoid warnings instead
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5848 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-31 11:37:13 +00:00
shatty
5847b78fb2
add static to remove warning
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5847 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-31 11:22:31 +00:00
shatty
39ba57a996
add missing static qualifiers to remove warnings
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5846 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-31 10:53:22 +00:00
shatty
829d826c09
no support headers required
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5844 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-31 03:47:21 +00:00
shatty
0b14a073cb
remove warning: implicit declaration of function close
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5843 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-31 03:33:52 +00:00
shatty
495c6cf79d
to please Axel (ok the stupid warnings were annoying me too) I made the ArgvReceived non virtual
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5842 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-31 03:19:05 +00:00
shatty
bacf687270
fix for constantly rebuilding app_server
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5836 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 22:26:26 +00:00
shatty
3f7e8e7395
for faster, more reliable translation, using larger buffers
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5824 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 12:06:25 +00:00
shatty
1074cc24d5
fix stupid looping bug on large files - thanks kuye, Tim
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5823 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 11:09:44 +00:00
shatty
5707f9a19b
implemented substitution behavior by using non-posix iconvctl. also implemented bad input bytes tolerance (via ignore)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5822 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 10:36:07 +00:00
shatty
cac6c93c3a
use gnu iconv.h to get access to nonposix functions
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5821 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 10:35:15 +00:00
shatty
059fa6fbb5
do not use iconv plug because we want nonposix functions
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5820 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 10:34:50 +00:00
shatty
62a5973ec6
put in butchered version of libiconv.h from gnu libiconv, so we can have access to the non-posix functions.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5819 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 10:34:09 +00:00
shatty
5347b781b4
add textencoding
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5818 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 08:15:23 +00:00
shatty
f0b5e20620
GNU libiconv-1.9.1
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5817 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 07:44:22 +00:00
shatty
fe738f96ca
fix error in trace string
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5816 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 07:38:37 +00:00
shatty
bbeea88122
bail if error on seek
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5815 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 07:38:00 +00:00
shatty
0cb1c46a46
add header protection, and two posix compliant prototypes that are provided by R5 libroot.so
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5814 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 07:37:08 +00:00
shatty
d3c943d4fd
better look, and names
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5813 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 06:23:35 +00:00
shatty
519a8c18dc
character set support moved to textencoding
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5812 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:38:52 +00:00
shatty
81d54f9a85
moved character set and text encoding related files to current/src/kits/textencoding
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5811 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:30:34 +00:00
shatty
e5692b384e
MOVED:
...
---------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/src/kits/support/utf8_conversions.cpp,v
Working file: utf8_conversions.cpp
head: 1.8
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 8; selected revisions: 8
description:
----------------------------
revision 1.8
date: 2003/08/13 05:38:07; author: shatty; state: Exp; lines: +24 -4
refine the error handling behavior. note: we depart from the bebook specification for returning B_ERROR when no characters are converted. we do this in exactly one situation: when there are no bytes in the input. this behavior is the behavior given by the R5 libs themselves. not having this behavior caused an error in our stylededit as well. stylededit has been fixed to not exercise this functionality. also added in the two most popular chinese encodings for my own evil purposes. GB18030 support is required to legally sell an operating system in mainland china as well. GB18030 support encompasses GBK and GB2312, additionally.
----------------------------
revision 1.7
date: 2003/08/02 09:01:13; author: shatty; state: Exp; lines: +1 -1
no const for now
----------------------------
revision 1.6
date: 2003/07/31 07:34:30; author: shatty; state: Exp; lines: +0 -1
dunno when beos changes the state, but it seems to leave at 0 for a while so I am going to have it be consistent that way
----------------------------
revision 1.5
date: 2003/07/31 07:18:15; author: shatty; state: Exp; lines: +0 -3
remove debugging print things
----------------------------
revision 1.4
date: 2003/07/31 07:17:30; author: shatty; state: Exp; lines: +35 -30
new and better working implementations for conversion functions, including better abstraction
----------------------------
revision 1.3
date: 2003/07/31 04:57:37; author: shatty; state: Exp; lines: +6 -2
added iconv_close to free resources and made a new input_buffer_t typedef to ease switching iconv implementations
----------------------------
revision 1.2
date: 2003/07/31 00:04:53; author: shatty; state: Exp; lines: +43 -4
written to use iconv.h
----------------------------
revision 1.1
date: 2003/07/26 21:28:02; author: shatty; state: Exp;
utf8 conversions file with stub implementations of convert_to_utf8 and convert_from_utf8
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5810 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:28:29 +00:00
shatty
9f0ebaadc9
MOVED:
...
---------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/src/kits/support/CharacterSetRoster.cpp,v
Working file: CharacterSetRoster.cpp
head: 1.3
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:
----------------------------
revision 1.3
date: 2003/08/13 10:12:46; author: shatty; state: Exp; lines: +9 -0
error protection for Get functions
----------------------------
revision 1.2
date: 2003/07/27 22:06:27; author: shatty; state: Exp; lines: +4 -0
added checking again MIME name
----------------------------
revision 1.1
date: 2003/07/26 21:26:36; author: shatty; state: Exp;
add character set support
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5809 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:23:33 +00:00
shatty
99ff9094c7
MOVED:
...
---------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/src/kits/support/CharacterSet.cpp,v
Working file: CharacterSet.cpp
head: 1.3
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:
----------------------------
revision 1.3
date: 2003/07/27 01:34:30; author: shatty; state: Exp; lines: +11 -0
added default constructor, which just happens to init to UTF-8. do not count on this feature. :-)
----------------------------
revision 1.2
date: 2003/07/27 00:58:01; author: shatty; state: Exp; lines: +4 -2
added all the remaining R5 text encodings
----------------------------
revision 1.1
date: 2003/07/26 21:26:36; author: shatty; state: Exp;
add character set support
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5808 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:22:14 +00:00
shatty
aa19d24552
MOVED:
...
---------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/src/kits/support/character_sets.cpp,v
Working file: character_sets.cpp
head: 1.4
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 4; selected revisions: 4
description:
----------------------------
revision 1.4
date: 2003/08/13 05:38:07; author: shatty; state: Exp; lines: +9 -0
refine the error handling behavior. note: we depart from the bebook specification for returning B_ERROR when no characters are converted. we do this in exactly one situation: when there are no bytes in the input. this behavior is the behavior given by the R5 libs themselves. not having this behavior caused an error in our stylededit as well. stylededit has been fixed to not exercise this functionality. also added in the two most popular chinese encodings for my own evil purposes. GB18030 support is required to legally sell an operating system in mainland china as well. GB18030 support encompasses GBK and GB2312, additionally.
----------------------------
revision 1.3
date: 2003/07/31 04:56:56; author: shatty; state: Exp; lines: +4 -6
fixed the 14th encoding, which is not FIXED japanese but rather JIS0208, yay!
----------------------------
revision 1.2
date: 2003/07/27 00:58:01; author: shatty; state: Exp; lines: +105 -370
added all the remaining R5 text encodings
----------------------------
revision 1.1
date: 2003/07/26 21:27:13; author: shatty; state: Exp;
initialize global character set array
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5807 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:20:46 +00:00
shatty
e01bf9460e
MOVED:
...
-----------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/src/kits/support/character_sets.h,v
Working file: character_sets.h
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2003/07/26 21:27:13; author: shatty; state: Exp;
initialize global character set array
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5806 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:18:51 +00:00
shatty
60178a5e1f
IANA information on character sets
...
http://www.iana.org/assignments/character-sets
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5805 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:16:10 +00:00
shatty
119a05637a
moved to current/headers/private/textencoding
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5804 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:10:23 +00:00
shatty
ca1cb6b20a
MOVED:
...
-----------------------------------------------------------------------------
RCS file: /cvsroot/open-beos/current/headers/private/support/CharacterSetRoster.h,v
Working file: CharacterSetRoster.h
head: 1.1
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
----------------------------
revision 1.1
date: 2003/07/26 21:24:40; author: shatty; state: Exp;
yummy character set support
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5803 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:09:19 +00:00
shatty
4243ebaafb
MOVED:
...
=============================================================================
RCS file: /cvsroot/open-beos/current/headers/private/support/CharacterSet.h,v
Working file: CharacterSet.h
head: 1.2
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 2; selected revisions: 2
description:
----------------------------
revision 1.2
date: 2003/07/27 01:35:41; author: shatty; state: Exp; lines: +5 -1
added default constructor
----------------------------
revision 1.1
date: 2003/07/26 21:24:40; author: shatty; state: Exp;
yummy character set support
=============================================================================
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5802 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-30 03:04:16 +00:00
shatty
bde0ae2e7d
change media types to be IANA compliant
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5798 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 15:55:56 +00:00
shatty
7e0c41c168
partial SoundFile implementation
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5797 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 08:57:50 +00:00
shatty
ae0ab690bd
add two pointers, remove 2 reserved uint32s
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5796 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 08:57:10 +00:00
shatty
4c651e5469
duplicate R5 MediaPlayer window size, cascade behavior, icon
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5794 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 05:25:50 +00:00
shatty
62ff9a1839
add mediaplayer
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5793 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 05:06:35 +00:00
shatty
295e62da9e
shell
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5792 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 05:05:15 +00:00
shatty
0fa2f27a04
beginning basics for MediaPlayer
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5791 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 03:09:42 +00:00
shatty
33ae6686c2
use OBOS String please
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5790 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-29 02:44:42 +00:00
shatty
5d71fdcbf3
added #include <StorageDefs.h> to fix missing B_READ_ONLY
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5785 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 13:09:29 +00:00
shatty
8bd1429511
the unimplemented printout was driving me crazy, so here they are: media_encode_info and media_decode_info struct initializers
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5784 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 12:23:00 +00:00
shatty
f339b6e0b5
clean vorbis seek requires discarding pending samples from the dsp
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5783 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 12:19:37 +00:00
shatty
7bbf8af761
clean ogg seeking. goes to next ogg page start.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5782 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 11:48:38 +00:00
shatty
07e5dd5b93
ogg_sync_reset is better than ogg_sync_clear
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5781 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 07:21:33 +00:00
shatty
e6fb4d8f4d
yay for fake seeking
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5780 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 06:44:25 +00:00
shatty
c68b568d9b
capture BPositionIO if available. use it to compute a duration estimate. [estimate only for right now]
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5779 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 04:34:26 +00:00
shatty
8f54fc7b8a
remove unused fields
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5778 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 04:33:43 +00:00
shatty
b52b0133da
handle B_LAST_BUFFER_ERROR from GetNextChunk. properly return a non-full buffer if we got anything decoded. if the buffer has no data, set framecount to zero, and return B_LAST_BUFFER_ERROR.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5777 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 01:34:42 +00:00
shatty
a6eabaff96
remove tight loop in GetPage, and return B_LAST_BUFFER_ERROR properly from GetNextChunk instead
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5776 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 01:15:58 +00:00
shatty
819b668c92
optimizations
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5774 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-28 00:04:54 +00:00
shatty
efbf8d83ed
sounds good :-)
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5773 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-27 23:43:18 +00:00
shatty
a2b3fc7c80
new Decode implementation
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5772 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-27 23:00:38 +00:00
shatty
7abc3cd77b
missing Jamfile
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5767 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 20:06:32 +00:00
shatty
6a6671853d
crashing nicely
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5766 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 20:06:11 +00:00
shatty
b6a3f35ba0
trust ogg decoder more, fewer debugger calls
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5765 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 18:44:06 +00:00
shatty
77ae533d3c
allocate ogg_stream_states dynamically, hold pointers to them in the map, check sync return result during GetPage, add myriad of vorbisDecoder debug calls, introduce temporary variables to ease debugging
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5764 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 17:39:43 +00:00
shatty
0b18a76480
remove just annoying debugger call
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5763 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 14:33:55 +00:00
shatty
fac65e8045
vorbis decoder take 1
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5762 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 14:07:53 +00:00
shatty
fa5c397539
initial packets are header packets that contain codec identication information. ogg can contain other types such as text. capture initial packets. remove unused #define
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5761 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 11:41:59 +00:00
shatty
dd47be5008
add extra TRACE, use explicit debugger calls, fix short_page bug, fix deallocation bug
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5760 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 10:34:16 +00:00
shatty
3af72f3503
expand format types handled in FormatManager::GetDescriptionForFormat
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5759 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 10:27:48 +00:00
shatty
439271f084
getnextchunk
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5758 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 08:15:36 +00:00
shatty
8267371e90
compilable, missing seek, getnextchunk
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5757 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-26 04:42:41 +00:00
shatty
aff76afa86
remove mp3 cruft
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5752 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-25 10:54:48 +00:00
shatty
103bafad5e
identify ogg
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5751 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-25 10:54:15 +00:00
shatty
5aa7212658
change () to (void) in prototypes
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5745 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-24 05:17:09 +00:00
shatty
5c4135222d
fix local depends in Copy and zip up symlinks properly in PackageInstallZip
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5738 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-23 04:02:41 +00:00
shatty
f7f27fcb79
implement be_synth behavior for BSynth. behavior taken from bebook specification and R5 testing.
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5733 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-22 23:23:27 +00:00
shatty
51fe1be4f7
tracker-friendly install script
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5732 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-22 22:17:38 +00:00
shatty
34aaa850a8
in progress commit
...
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5710 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-12-18 17:46:19 +00:00