Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
btwise
OpenCorePKG_MOD
提交
f9abab42
O
OpenCorePKG_MOD
项目概览
btwise
/
OpenCorePKG_MOD
通知
26
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OpenCorePKG_MOD
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
f9abab42
编写于
1月 02, 2021
作者:
V
vit9696
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
OcMp3Lib: Fix naming as MPEG3 is not MP3
上级
69f775d3
变更
29
隐藏空白更改
内联
并排
Showing
29 changed file
with
19 addition
and
19 deletion
+19
-19
Include/Acidanthera/Library/OcMp3Lib.h
Include/Acidanthera/Library/OcMp3Lib.h
+5
-5
Library/OcMp3Lib/OcMp3Lib.c
Library/OcMp3Lib/OcMp3Lib.c
+2
-2
Library/OcMp3Lib/OcMp3Lib.inf
Library/OcMp3Lib/OcMp3Lib.inf
+3
-3
Library/OcMp3Lib/helix/README.md
Library/OcMp3Lib/helix/README.md
+0
-0
Library/OcMp3Lib/helix/assembly.h
Library/OcMp3Lib/helix/assembly.h
+0
-0
Library/OcMp3Lib/helix/bitstream.c
Library/OcMp3Lib/helix/bitstream.c
+0
-0
Library/OcMp3Lib/helix/buffers.c
Library/OcMp3Lib/helix/buffers.c
+0
-0
Library/OcMp3Lib/helix/coder.h
Library/OcMp3Lib/helix/coder.h
+0
-0
Library/OcMp3Lib/helix/dct32.c
Library/OcMp3Lib/helix/dct32.c
+0
-0
Library/OcMp3Lib/helix/dequant.c
Library/OcMp3Lib/helix/dequant.c
+0
-0
Library/OcMp3Lib/helix/dqchan.c
Library/OcMp3Lib/helix/dqchan.c
+0
-0
Library/OcMp3Lib/helix/huffman.c
Library/OcMp3Lib/helix/huffman.c
+0
-0
Library/OcMp3Lib/helix/hufftabs.c
Library/OcMp3Lib/helix/hufftabs.c
+0
-0
Library/OcMp3Lib/helix/imdct.c
Library/OcMp3Lib/helix/imdct.c
+0
-0
Library/OcMp3Lib/helix/mp3common.h
Library/OcMp3Lib/helix/mp3common.h
+0
-0
Library/OcMp3Lib/helix/mp3compat.h
Library/OcMp3Lib/helix/mp3compat.h
+0
-0
Library/OcMp3Lib/helix/mp3dec.c
Library/OcMp3Lib/helix/mp3dec.c
+0
-0
Library/OcMp3Lib/helix/mp3dec.h
Library/OcMp3Lib/helix/mp3dec.h
+0
-0
Library/OcMp3Lib/helix/mp3tabs.c
Library/OcMp3Lib/helix/mp3tabs.c
+0
-0
Library/OcMp3Lib/helix/polyphase.c
Library/OcMp3Lib/helix/polyphase.c
+0
-0
Library/OcMp3Lib/helix/scalfact.c
Library/OcMp3Lib/helix/scalfact.c
+0
-0
Library/OcMp3Lib/helix/statname.h
Library/OcMp3Lib/helix/statname.h
+0
-0
Library/OcMp3Lib/helix/stproc.c
Library/OcMp3Lib/helix/stproc.c
+0
-0
Library/OcMp3Lib/helix/subband.c
Library/OcMp3Lib/helix/subband.c
+0
-0
Library/OcMp3Lib/helix/trigtabs.c
Library/OcMp3Lib/helix/trigtabs.c
+0
-0
OpenCorePkg.dec
OpenCorePkg.dec
+1
-1
OpenCorePkg.dsc
OpenCorePkg.dsc
+2
-2
Utilities/TestMp3/Makefile
Utilities/TestMp3/Makefile
+3
-3
Utilities/TestMp3/Mp3.c
Utilities/TestMp3/Mp3.c
+3
-3
未找到文件。
Include/Acidanthera/Library/OcMp
eg
3Lib.h
→
Include/Acidanthera/Library/OcMp3Lib.h
浏览文件 @
f9abab42
...
...
@@ -12,8 +12,8 @@
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#ifndef OC_MP
EG
3_LIB_H
#define OC_MP
EG
3_LIB_H
#ifndef OC_MP3_LIB_H
#define OC_MP3_LIB_H
#include <Protocol/AudioIo.h>
...
...
@@ -21,7 +21,7 @@
Decode MP3 audio to PCM audio.
WARNING: This method does not take untrusted data.
@param[in] InBuffer Buffer with mp
eg
3 audio data.
@param[in] InBuffer Buffer with mp3 audio data.
@param[in] InBufferSize InBuffer size in bytes.
@param[out] OutBuffer Decoded PCM data allocated from pool (needs to be freed).
@param[out] OutBufferSize Decoded PCM data size in bytes.
...
...
@@ -34,7 +34,7 @@
@retval EFI_OUT_OF_RESOURCES on memory allocation failure.
**/
EFI_STATUS
OcDecodeMp
eg
3
(
OcDecodeMp3
(
IN
CONST
VOID
*
InBuffer
,
IN
UINT32
InBufferSize
,
OUT
VOID
**
OutBuffer
,
...
...
@@ -44,4 +44,4 @@ OcDecodeMpeg3 (
OUT
UINT8
*
Channels
);
#endif // OC_MP
EG
3_LIB_H
#endif // OC_MP3_LIB_H
Library/OcMp
eg3Lib/OcMpeg
3Lib.c
→
Library/OcMp
3Lib/OcMp
3Lib.c
浏览文件 @
f9abab42
...
...
@@ -18,7 +18,7 @@
#include <Library/DebugLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/OcGuardLib.h>
#include <Library/OcMp
eg
3Lib.h>
#include <Library/OcMp3Lib.h>
#include "helix/mp3dec.h"
/**
...
...
@@ -86,7 +86,7 @@ BufferResize (
}
EFI_STATUS
OcDecodeMp
eg
3
(
OcDecodeMp3
(
IN
CONST
VOID
*
InBuffer
,
IN
UINT32
InBufferSize
,
OUT
VOID
**
OutBuffer
,
...
...
Library/OcMp
eg3Lib/OcMpeg
3Lib.inf
→
Library/OcMp
3Lib/OcMp
3Lib.inf
浏览文件 @
f9abab42
...
...
@@ -18,11 +18,11 @@
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = OcMp
eg
3Lib
BASE_NAME = OcMp3Lib
FILE_GUID = 05882BFC-54A4-4D21-A5F6-D87E4C4079EA
MODULE_TYPE = BASE
VERSION_STRING = 1.0
LIBRARY_CLASS = OcMp
eg
3Lib|PEIM DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER UEFI_APPLICATION DXE_SMM_DRIVER
LIBRARY_CLASS = OcMp3Lib|PEIM DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_DRIVER UEFI_APPLICATION DXE_SMM_DRIVER
# VALID_ARCHITECTURES = IA32 X64
...
...
@@ -61,4 +61,4 @@
helix/statname.h
helix/stproc.c
helix/trigtabs.c
OcMp
eg
3Lib.c
OcMp3Lib.c
Library/OcMp
eg
3Lib/helix/README.md
→
Library/OcMp3Lib/helix/README.md
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/assembly.h
→
Library/OcMp3Lib/helix/assembly.h
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/bitstream.c
→
Library/OcMp3Lib/helix/bitstream.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/buffers.c
→
Library/OcMp3Lib/helix/buffers.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/coder.h
→
Library/OcMp3Lib/helix/coder.h
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/dct32.c
→
Library/OcMp3Lib/helix/dct32.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/dequant.c
→
Library/OcMp3Lib/helix/dequant.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/dqchan.c
→
Library/OcMp3Lib/helix/dqchan.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/huffman.c
→
Library/OcMp3Lib/helix/huffman.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/hufftabs.c
→
Library/OcMp3Lib/helix/hufftabs.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/imdct.c
→
Library/OcMp3Lib/helix/imdct.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/mp3common.h
→
Library/OcMp3Lib/helix/mp3common.h
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/mp3compat.h
→
Library/OcMp3Lib/helix/mp3compat.h
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/mp3dec.c
→
Library/OcMp3Lib/helix/mp3dec.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/mp3dec.h
→
Library/OcMp3Lib/helix/mp3dec.h
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/mp3tabs.c
→
Library/OcMp3Lib/helix/mp3tabs.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/polyphase.c
→
Library/OcMp3Lib/helix/polyphase.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/scalfact.c
→
Library/OcMp3Lib/helix/scalfact.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/statname.h
→
Library/OcMp3Lib/helix/statname.h
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/stproc.c
→
Library/OcMp3Lib/helix/stproc.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/subband.c
→
Library/OcMp3Lib/helix/subband.c
浏览文件 @
f9abab42
文件已移动
Library/OcMp
eg
3Lib/helix/trigtabs.c
→
Library/OcMp3Lib/helix/trigtabs.c
浏览文件 @
f9abab42
文件已移动
OpenCorePkg.dec
浏览文件 @
f9abab42
...
...
@@ -833,7 +833,7 @@
OcMemoryLib|Include/Acidanthera/Library/OcMemoryLib.h
## @libraryclass
OcMp
eg3Lib|Include/Acidanthera/Library/OcMpeg
3Lib.h
OcMp
3Lib|Include/Acidanthera/Library/OcMp
3Lib.h
## @libraryclass
OcMiscLib|Include/Acidanthera/Library/OcMiscLib.h
...
...
OpenCorePkg.dsc
浏览文件 @
f9abab42
...
...
@@ -93,7 +93,7 @@
OcMacInfoLib|OpenCorePkg/Library/OcMacInfoLib/OcMacInfoLib.inf
OcMemoryLib|OpenCorePkg/Library/OcMemoryLib/OcMemoryLib.inf
OcMiscLib|OpenCorePkg/Library/OcMiscLib/OcMiscLib.inf
OcMp
eg3Lib|OpenCorePkg/Library/OcMpeg3Lib/OcMpeg
3Lib.inf
OcMp
3Lib|OpenCorePkg/Library/OcMp3Lib/OcMp
3Lib.inf
OcOSInfoLib|OpenCorePkg/Library/OcOSInfoLib/OcOSInfoLib.inf
OcPngLib|OpenCorePkg/Library/OcPngLib/OcPngLib.inf
OcRngLib|OpenCorePkg/Library/OcRngLib/OcRngLib.inf
...
...
@@ -213,7 +213,7 @@
OpenCorePkg/Library/OcMachoLib/OcMachoLib.inf
OpenCorePkg/Library/OcMemoryLib/OcMemoryLib.inf
OpenCorePkg/Library/OcMiscLib/OcMiscLib.inf
OpenCorePkg/Library/OcMp
eg3Lib/OcMpeg
3Lib.inf
OpenCorePkg/Library/OcMp
3Lib/OcMp
3Lib.inf
OpenCorePkg/Library/OcOSInfoLib/OcOSInfoLib.inf
OpenCorePkg/Library/OcPngLib/OcPngLib.inf
OpenCorePkg/Library/OcRngLib/OcRngLib.inf
...
...
Utilities/TestMp3/Makefile
浏览文件 @
f9abab42
...
...
@@ -6,7 +6,7 @@
PROJECT
=
Mp3
PRODUCT
=
$(PROJECT)$(SUFFIX)
OBJS
=
$(PROJECT)
.o
\
OcMp
eg
3Lib.o
\
OcMp3Lib.o
\
bitstream.o
\
buffers.o
\
dct32.o
\
...
...
@@ -22,8 +22,8 @@ OBJS = $(PROJECT).o \
stproc.o
\
subband.o
\
trigtabs.o
VPATH
=
../../Library/OcMp
eg
3Lib:
$
\
../../Library/OcMp
eg
3Lib/helix
VPATH
=
../../Library/OcMp3Lib:
$
\
../../Library/OcMp3Lib/helix
include
../../User/Makefile
ifneq
($(SANITIZE),)
CFLAGS
+=
-fno-sanitize
=
shift
...
...
Utilities/TestMp3/Mp3.c
浏览文件 @
f9abab42
...
...
@@ -15,7 +15,7 @@
#include <Library/BaseMemoryLib.h>
#include <Library/DebugLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/OcMp
eg
3Lib.h>
#include <Library/OcMp3Lib.h>
#include <Library/OcMiscLib.h>
#include <string.h>
...
...
@@ -39,7 +39,7 @@ int ENTRY_POINT(int argc, char** argv) {
EFI_AUDIO_IO_PROTOCOL_BITS
bits
;
UINT8
channels
;
EFI_STATUS
Status
=
OcDecodeMp
eg
3
(
EFI_STATUS
Status
=
OcDecodeMp3
(
buffer
,
size
,
&
outbuffer
,
...
...
@@ -70,7 +70,7 @@ INT32 LLVMFuzzerTestOneInput(CONST UINT8 *Data, UINTN Size) {
EFI_AUDIO_IO_PROTOCOL_BITS
bits
;
UINT8
channels
;
EFI_STATUS
Status
=
OcDecodeMp
eg
3
(
EFI_STATUS
Status
=
OcDecodeMp3
(
Data
,
Size
,
&
outbuffer
,
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录