Benjamin Larsson
c401efdefe
Long name spelling fixes
...
Originally committed as revision 13038 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-05-02 22:58:16 +00:00
Benjamin Larsson
63d864434d
Raw dts muxer
...
Originally committed as revision 12912 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-20 20:28:12 +00:00
Benjamin Larsson
4a24837e07
Only set channels in the stream if previously unset, fixes resampling crash on broken dca frames
...
Originally committed as revision 12780 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-04-10 06:15:17 +00:00
Benjamin Larsson
ebf71dbda5
Don't use unchecked data from the bitstream.
...
Originally committed as revision 12351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-06 14:22:02 +00:00
Benjamin Larsson
40bcf4c780
Support setting the debuglevel (-g level) with --enable-debug=#
...
Originally committed as revision 12298 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-03-03 16:59:53 +00:00
Benjamin Larsson
800b9c24b7
Add more riff IDs to support remuxing.
...
Originally committed as revision 12266 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-27 20:34:44 +00:00
Benjamin Larsson
7bb8d51c1f
Riff ids for wmapro and wmavoice, this adds support for stream copy of these codecs between asf,avi and wav containers.
...
Originally committed as revision 12182 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-23 23:30:41 +00:00
Benjamin Larsson
ad40b15394
silence wmaenc.c:181: warning:suggestparentheses around assignment used as truth value
...
Originally committed as revision 11940 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-02-15 13:44:08 +00:00
Benjamin Larsson
9389e63c83
Enable proper output from the LFE channel, based on patch from Mathias Rauen dear dot madshi at net
...
Originally committed as revision 11407 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-01-04 20:02:10 +00:00
Benjamin Larsson
107b5f93dd
Reindent
...
Originally committed as revision 11285 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-20 11:22:39 +00:00
Benjamin Larsson
7b76c22465
Correctly handle FLV_CODECID_NELLYMOSER_8HZ_MONO files
...
Originally committed as revision 11284 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-20 11:21:10 +00:00
Benjamin Larsson
b529ab37ba
4 months of hard development and finally it's done. Closes issue 58. Adpcm_swf regressions tests.
...
Originally committed as revision 11160 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-12-03 15:35:23 +00:00
Benjamin Larsson
289987e454
Use memcpy instead of for loop
...
Originally committed as revision 11051 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-18 10:54:38 +00:00
Benjamin Larsson
2b992d0e88
Small simplification
...
Originally committed as revision 11026 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-14 16:33:14 +00:00
Benjamin Larsson
f83579b1a6
Remove unused variable
...
Originally committed as revision 10922 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-11-04 10:27:32 +00:00
Benjamin Larsson
ff4b050ab4
Unaligned memory access rcrash fix
...
Originally committed as revision 10781 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-18 15:16:07 +00:00
Benjamin Larsson
d34841f1a8
Added myself as maintainer of the Nellymoser codec
...
Originally committed as revision 10779 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-18 14:32:04 +00:00
Benjamin Larsson
636b13c5fc
Nellymoser ASAO decoder
...
Originally committed as revision 10741 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-10-15 16:26:02 +00:00
Benjamin Larsson
622d633260
Cosmetics, indentation.
...
Originally committed as revision 10145 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-19 20:34:27 +00:00
Benjamin Larsson
1cbe9d6a78
Trellis quantization support for adpcm_swf.
...
Originally committed as revision 10144 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-19 20:31:53 +00:00
Benjamin Larsson
00a254b7fe
Don't encode the first sample twice.
...
Originally committed as revision 9962 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-08-06 19:49:18 +00:00
Benjamin Larsson
56fd7cc584
Better error reporting.
...
Originally committed as revision 9056 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-18 10:06:07 +00:00
Benjamin Larsson and Aurelien Jacobs
78a010fb00
Only compile fft and mdct when needed.
...
Initial patch by Benjamin Larsson.
Originally committed as revision 9046 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-17 12:26:04 +00:00
Benjamin Larsson
c17a53b71f
Use FFABS instead of abs.
...
Originally committed as revision 9045 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-17 11:03:43 +00:00
Benjamin Larsson
54353abef2
Remove lots of unused commented code. (Cleanup)
...
Originally committed as revision 9041 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-17 07:50:08 +00:00
Benjamin Larsson
3bcb658c36
Change default 1 pass blocksize to 64x64.
...
Originally committed as revision 9040 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-17 07:47:02 +00:00
Benjamin Larsson
d2bc04738b
Added support for instances where linesize[0] is negative.
...
Based on patch by Jason Askew, jason dot askew at gmail dot com.
Originally committed as revision 9006 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-05-12 19:37:26 +00:00
Benjamin Larsson
b8c4a51598
Deobfuscade decodeTonalComponents calling logic.
...
Originally committed as revision 8757 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-18 19:58:20 +00:00
Benjamin Larsson
1e8391777d
Version bump, atrac3 added.
...
Originally committed as revision 8756 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-18 19:49:47 +00:00
Benjamin Larsson
0bc8590551
Let maintain things. Added myself as atrac3 maintainer.
...
Originally committed as revision 8755 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-18 19:48:52 +00:00
Benjamin Larsson
10e26bc782
Atrac3 decoder.
...
Originally committed as revision 8747 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-17 20:53:39 +00:00
Benjamin Larsson
940d8f7614
As usual Real actually took something existing and rebranded it.
...
Cook looks very much like G.722.1.
Originally committed as revision 8723 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-12 15:37:23 +00:00
Benjamin Larsson
d64b88d440
Per reference swf/flv adpcm encoder.
...
Originally committed as revision 8713 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-04-11 13:10:13 +00:00
Benjamin Larsson
8736d68a80
Respect the gop size (-g) for marking I frames. Use -g 0 gives the old behaviour.
...
Originally committed as revision 8326 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-03-11 21:01:33 +00:00
Benjamin Larsson
64472fcff1
Simplify, use avctx->frame_number.
...
Originally committed as revision 8309 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-03-10 09:20:07 +00:00
Benjamin Larsson
e9509536a9
Set FLV_SAMPLESSIZE_16BIT for ADPCM.
...
Originally committed as revision 8201 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-03-03 09:16:38 +00:00
Benjamin Larsson
34cee63432
Complete the video format enum.
...
Originally committed as revision 8100 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-23 21:09:50 +00:00
Benjamin Larsson
a0536d22b3
Cosmetics.
...
Originally committed as revision 8099 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-23 21:08:43 +00:00
Benjamin Larsson
0564528eff
Clairyfication of the gain tool struct.
...
Originally committed as revision 8023 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-18 20:35:22 +00:00
Benjamin Larsson
dd462087fd
Don't use byte swaps and use the more portable way
...
of declaring aligned buffers.
Originally committed as revision 8021 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-02-18 19:12:20 +00:00
Benjamin Larsson
753c9d3260
Check that js_vlc_bits from the extradata is in a valid range.
...
Originally committed as revision 7756 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-29 10:42:36 +00:00
Benjamin Larsson
862be28b19
Get rid of the COOKextradata struct. And use valid C to parse the extradata.
...
Originally committed as revision 7755 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-29 10:32:14 +00:00
Benjamin Larsson
6e584be16c
Kill a warning and don't use modulus.
...
Originally committed as revision 7754 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-29 08:58:03 +00:00
Benjamin Larsson
a5b8a69c70
decode_subpacket cleanup by Ian Braithwaite ian braithwaite dot dk.
...
Originally committed as revision 7753 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-29 08:37:22 +00:00
Benjamin Larsson
d7973906de
Sort out the diffrent cook versions.
...
Originally committed as revision 7739 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 10:17:48 +00:00
Benjamin Larsson
70ab75eb6a
Cook stereo (MONO_COOK2) bugfix, by Ian Braithwaite.
...
ian at braithwaite dot dk.
Originally committed as revision 7738 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-28 10:05:21 +00:00
Benjamin Larsson
b3203b64c6
Get rid of one warning.
...
Originally committed as revision 7735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-27 17:30:54 +00:00
Benjamin Larsson
1541946878
Flash screen video encoding support.
...
Originally committed as revision 7703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-25 08:26:18 +00:00
Benjamin Larsson
b6607559af
Don't copy more then needed, bugfix by Gus Scheidt ellocogato at gmail dot com and Michel Bardiaux mbardiaux at mediaxim dot be.
...
Originally committed as revision 7702 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-25 08:21:02 +00:00
Benjamin Larsson
21f6aa108f
Remove debug line.
...
Originally committed as revision 7621 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:25:16 +00:00
Benjamin Larsson
8adc51f2ad
Add flashsv encoder to changelog and fix the encoder so it actually works.
...
Originally committed as revision 7620 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 21:24:05 +00:00
Benjamin Larsson
053185c2fa
Flash screen video encoder.
...
Originally committed as revision 7615 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 20:56:20 +00:00
Benjamin Larsson
60527f3163
Really fix my never ending mistakes.
...
Originally committed as revision 7609 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 18:46:19 +00:00
Benjamin Larsson
97ec93e176
Don't break compilation on systems without zlib.
...
Originally committed as revision 7608 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 17:48:03 +00:00
Benjamin Larsson
0f7af06674
The block_size might be used incorrectly if it is not updated.
...
Originally committed as revision 7607 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 14:14:50 +00:00
Benjamin Larsson
65de07ea4f
Fixed a typo, cosmetics.
...
Originally committed as revision 7598 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 12:27:53 +00:00
Benjamin Larsson
96dbe78f75
Get rid of #ifdef CONFIG_ZLIB in the code. Code cleanup.
...
Originally committed as revision 7597 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-21 12:26:23 +00:00
Benjamin Larsson
09d8c0ae83
VP6 and flashsv stream copy and muxing support.
...
Originally committed as revision 7399 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-01 22:52:22 +00:00
Benjamin Larsson
f01bd9da81
Correct value for the test.
...
Originally committed as revision 7398 to svn://svn.ffmpeg.org/ffmpeg/trunk
2007-01-01 22:50:46 +00:00
Benjamin Larsson
162b983598
av_log(NULL,... -> av_log(avctx,.. where appropriate.
...
Originally committed as revision 7319 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-14 17:58:25 +00:00
Benjamin Larsson
e7a6d5f313
Bug fix for crashes when SSE is used on unaligned arrays.
...
No measureable change in speed. This gave random crashes on Win32
and BeOS. The cause for this bug is that gcc doesn't align the
stackframe. Linux and glibc always ensure this to be true thus
this never affected Linux.
Originally committed as revision 7318 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-12-14 17:50:23 +00:00
Benjamin Larsson
3644d47241
Missed one log2().
...
Originally committed as revision 7117 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-17 21:43:46 +00:00
Benjamin Larsson
eda70b4276
Add myself as maintainer for the imc* files.
...
Originally committed as revision 7064 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 18:56:25 +00:00
Benjamin Larsson
521fe1d2da
Remove log2() usage.
...
Originally committed as revision 7063 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-11-14 18:54:42 +00:00
Benjamin Larsson
3841e813dc
-interlace -> -ilme This has been wrong in the docs for years,
...
the description might not be totally correct though.
Originally committed as revision 6374 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-28 19:06:57 +00:00
Benjamin Larsson
7a9d265b14
Added qcelp faq.
...
Originally committed as revision 6289 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-18 20:19:11 +00:00
Benjamin Larsson
56d2d2d01a
PPM vhook documentation, by Victor Paesa.
...
wzrlpy at arsystel dot com
Originally committed as revision 6132 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-30 18:28:41 +00:00
Benjamin Larsson
e645a733a6
Added -map usage to docs.
...
Originally committed as revision 6131 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-30 17:10:56 +00:00
Benjamin Larsson
89e89c95fd
Added Maintainers entry
...
Originally committed as revision 6130 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-30 17:01:41 +00:00
Benjamin Larsson
6c496518e8
Added codec id for QCELP.
...
Originally committed as revision 6036 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-20 19:08:05 +00:00
Benjamin Larsson
c52e13f1a1
-async and -vsync documentation. Based on info from the mailinglist.
...
Originally committed as revision 6028 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-19 20:00:22 +00:00
Benjamin Larsson
9aee40d967
SIMD vector optimizations. 3% faster overall decoding.
...
Originally committed as revision 6026 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-08-19 08:46:52 +00:00
Benjamin Larsson
b8889ea51f
Possibility to skip bytes in the beginning of a file.
...
Originally committed as revision 5783 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-18 21:41:49 +00:00
Benjamin Larsson
7943355485
ff_fft_init now double checks that the system has mm3dnow.h before
...
checking if the cpu can do 3dnow at all. This bug caused amd cpu's
without sse to not have a working fft function. Ie no wma, cook or
vorbis decoder.
Originally committed as revision 5570 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-02 02:05:35 +00:00
Benjamin Larsson
63d6a6b91e
Fixed a possible bug, checked against the assembly.
...
No sample that used the code has been found though.
Originally committed as revision 5448 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-02 07:50:12 +00:00
Benjamin Larsson
0919e788ae
Flash Screen Video decoder (fourcc:FSV1)
...
Originally committed as revision 5436 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-01 07:31:59 +00:00
Benjamin Larsson
8dcf48a8c3
Cosmetics. Add the defines needed for debug output.
...
Originally committed as revision 5361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-11 00:28:30 +00:00
Benjamin Larsson
89ca8c497f
Add support for raw flac decoding based on the .flac suffix of input files.
...
Originally committed as revision 5352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-09 12:34:35 +00:00
Benjamin Larsson
6eb1427f0f
Revert bad ac3enc commit, the commited code was bigger and slower.
...
Originally committed as revision 5327 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-28 14:19:11 +00:00
Benjamin Larsson
ddbddce547
Fix samples to bytes relation.
...
Originally committed as revision 5314 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-24 13:04:12 +00:00
Benjamin Larsson
176c142abc
Patch to generate the ac3 window, based on code by Justin Ruggles.
...
Originally committed as revision 5310 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-22 21:21:16 +00:00
Benjamin Larsson
f1f7807abd
AC3 encoding volume fix, by Justin Ruggles jruggle earthlink net.
...
Originally committed as revision 5281 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-10 12:12:26 +00:00
Benjamin Larsson
5b6638517f
Use a more descriptive error message.
...
Originally committed as revision 5224 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-26 17:07:02 +00:00
Benjamin Larsson
6f3dda9328
Init simplification and 2% faster wma_decode_block on amd64 with tables use
...
instead of pow().
Originally committed as revision 5126 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-08 09:26:57 +00:00
Benjamin Larsson
26d6d03270
Set 'MJLS' FOURCC for JPEG-LS in AVI and documentation fix. Patch by
...
kostya shishkov - gmail - com.
Originally committed as revision 5082 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-01 07:42:55 +00:00
Benjamin Larsson
79a32e3b95
64bit fixes for the tta decoder, sizeof(long) is 8 on amd64, 4 on x86, the patch
...
basicly just do a s/long/int32_t/. Patch tested on amd64 and x86.
Originally committed as revision 5072 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-27 12:17:20 +00:00
Benjamin Larsson
2e9c78d354
Fix broken cosmetics commit and add a check for valid headers.
...
Originally committed as revision 4945 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-06 11:21:10 +00:00
Benjamin Larsson
7f129a33b1
Small cosmetics and better variable names.
...
Originally committed as revision 4944 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-06 11:03:37 +00:00
Benjamin Larsson
12943a53b5
Fix the wrongly commited regressions stuff for psp compatible mp4 files.
...
Originally committed as revision 4890 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-24 08:15:47 +00:00
Benjamin Larsson
dcfdb046ee
Fix for title field in PSP compatible mp4 files. Patch by
...
Olivier, oandrieu <at> gmail.com.
Originally committed as revision 4889 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-24 08:03:42 +00:00
Benjamin Larsson
ed06cf6d1d
gcc 2.95 fix
...
Originally committed as revision 4887 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-23 14:28:50 +00:00
Benjamin Larsson
82863d1e02
Silence warnings, these came when some tables got declared as const.
...
Originally committed as revision 4873 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-20 23:06:35 +00:00
Benjamin Larsson
946c113046
get_vlc -> get_vlc2 transition and get_vlc() removed from bitstream.h
...
Originally committed as revision 4829 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-08 21:19:39 +00:00
Benjamin Larsson
fb9cb0b8c4
get_vlc -> get_vlc2 transition.
...
Originally committed as revision 4828 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-08 19:31:21 +00:00
Benjamin Larsson
52fa37f17c
get_vlc -> get_vlc2 transition.
...
Originally committed as revision 4827 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-08 17:09:05 +00:00
Benjamin Larsson
51bb91cb24
Incorrect check removed.
...
Originally committed as revision 4823 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-07 23:38:17 +00:00
Benjamin Larsson and Roberto Togni
560b10a6c3
Dual mono stereo strems sound ok now, added sanity checks and removed
...
some unused variables and redundant memsets.
Patch by Benjamin Larsson
Originally committed as revision 4816 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-06 12:41:57 +00:00
Benjamin Larsson and Diego Biurrun
7022003581
Fix an out of array access and some minor cleanup of the code.
...
All available cook samples decode correctly now.
patch by Benjamin Larsson < banan ** at ** student ** dot ** ltu ** dot ** se >
Originally committed as revision 4810 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-04 12:48:10 +00:00
Benjamin Larsson and Roberto Togni
b7c24ff668
This patch adds some support for non-joint stereo streams. It also
...
removes some fixmes.
Patch by Benjamin Larsson
Originally committed as revision 4733 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-11 00:56:39 +00:00
Benjamin Larsson and Roberto Togni
e0f7e32970
Cook compatibe decoder, patch by Benjamin Larsson
...
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy
Originally committed as revision 4726 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-09 16:08:18 +00:00