hal testapp and file open and close, and ES and PES dump. HAL doc position. hal compile

朴素贝叶斯色情类网站内容识别     随着网络/信息安全攻防的不断升级,传统的安全检测方法已经不能够满足新的安全威胁,大数据以及机器学习的方法越来越多的被应用到安全领域,本文研究了一种将贝叶斯算法应用到恶意内容识别的方法,不属于新方法,仅做实践验证.    首先确定识别的恶意内容为-色情类,方法最终可推广到博彩类,钓鱼网站类等等.为了提取色情类网站内容通用关键词,需要编写网站爬虫工具,爬取敏感关键字.为了对付动态网页内容以及j... 阅读详情

1, st testapp:

hal/3pp/stapi-sdk-7109$ vim README.testapp
Running the ST-SDK testapp on a vip19xx box
==========================================
** Add kreatv-tool-sttestapp to your bootimage configuration
or build the sttestapp bootimage.
** Add kreatv-tool-sttestapp to your build configuration file
** Build your rootdisk/bootdisk and place it in $NFS (location of your choice)
** Edit your $NFS/etc/inittab, make sure start_platform and start_halserver
are disabled. (not needed if you build the sttestapp bootimage)
** Running the testapp
Boot the box, telnet into it (or use the serial console) and do:
/ # start_sttestapp.sh

 List available commands:

ST710X > HELP


to play a MPEG1/2 video elementary_stream (for H264, use decoder 1 instead)

ST710X > VID_INJSTART 0 "susie.m1v"

ST710X > VID_ENABLE 0


to play a MPEG1/2 audio  elementary_stream  (for H264, use decoder 1 instead)

ST710X >  AUD_INJSTART 0 "2097_audio.es"

ST710X >AUD_ENABLE 0


 

start_sttestapp.sh

 

 

skill_hero.es:

start play audio es file:

#AUD_INJSTART 0 "skill_hero.es" 0  A_HEAAC 44100  A_ES 

unmute device 0:

#AUD_ENABLE 0

 

stop play device 0;

#AUD_INJSTOP 0

 

 

skill_hero.pes

start play audio pes file:

#AUD_INJSTART 0 "skill_hero.pes" 0  A_HEAAC 44100  A_PES 

unmute device 0:

#AUD_ENABLE 0

 

stop play device 0;

#AUD_INJSTOP 0

 

 

 

 

 

skill_hero_adts.es:

AUD_INJSTART 0 "skill_hero_adts.es" 0  A_HEAAC 44100  A_ES

skill_hero_adts.es

 

 

 

skill_hero.pes

start play audio pes file:

#AUD_INJSTART 0 "skill_hero.pes" 0  A_HEAAC 44100  A_PES 

unmute device 0:

#AUD_ENABLE 0

 

stop play device 0;

#AUD_INJSTOP 0

 

 

 

 

it is also possible to play a transport stream from nfs disc:

 

The following will give help list for 68

ST7105 > PLAY_START 0 "kms2171_kms2111_toy1.ts" 68  P_MAIN

--> Invalid Pid Type ,should be 

[P_MP1V,P_MP2V,P_MP4V,P_H264,P_MPEG4P2,P_VC1,P_MP1A,P_MP1A_AUX,P_MP1A_AD,

P_MP2A,P_MP2A_AUX,P_MP2A_AD,P_MP4A,P_MP4A_AUX,P_AC3,P_AC3_AUX,P_AC3_AD,

P_AAC,P_AAC_AUX,P_HEAAC,P_HEAAC_AUX,P_HEAAC_AD,P_WMA,P_WMA_AUX,

P_DDPLUS,P_DDPLUS_AUX,P_DDPLUS_AD,P_DTS,P_DTS_AUX,P_DTS_AD,P_LPCM,

P_LPCM_AUX,P_DDPULSE,P_DDPULSE_AUX,P_DDPULSE_AD,P_DRA,P_DRA_AUX,P_DRA_AD,

P_AUD_ID,P_TTXT,P_SUBT,P_PCR,P_PID,P_AVS,P_MMV,P_MMA,P_END]

 

 

play xxx.tx video.

ST710X > PLAY_START 0 "kms2171_kms2111_toy1.ts" P_MP2V +68 

 

in the above case the video is MPEG2 and the video PID is 666. It will play

to the end. If unsure about the syntax of the PID-type, replace P_MP2V

with an arbitrary junk string. The test app will then list the available types.

 

to stop playback:

 

ST710X > PLAY_STOP

 

 

 

 

 


2, file open and close    

definde file pointer:

FILE * faudiop = NULL;

 

open file:

if (faudiop == NULL) {

if((faudiop=fopen("/2097_audio.es","a+"))==NULL)

{

 Debug->Error("%s:%d:%s, open file error   leosu  \n",__FILE__, __LINE__,__FUNCTION__ );

}

}

 

write file:

   if (faudiop != NULL) {

  size_t writesize = fwrite (HalBuffer + BufferOffset + 14 + adtsHeadLength , 1 , frameSize , faudiop );

if(14 + adtsHeadLength+frameSize !=- writesize)

{

 Debug->Error("%s:%d:%s, write wrong count    leosu  \n",__FILE__, __LINE__,__FUNCTION__ );  

}

}

 

 

close files:

  if (faudiop != NULL) {

  fclose(faudiop);

  }

 

3, PES dump.

dump audio for mp4 file:

extension/streamer/payload-sink-elements/TAudioPayloadSinkElement.cpp

 

 

 

4, HAL doc position:

audio related:

hal/3pp/stapi-sdk-7109/st40/vip19x3/ST7105/stapisdk/apilib/src/staudlx/docs/common$

hal/3pp/stapi-sdk-7109/st40/vip19x3/ST7105/stapisdk/apilib/src/staudlx$

hal/3pp/stapi-sdk-7109/st40/vip19x3/ST7105/stapisdk/apilib/src/stvid$

 

5,  hal compile

5.1 edit soruce file:

leosu@leosu:/mnt/sda3/dev_iptv/DEV_youtube_4_4/hal/3pp/stapi-sdk-7109/st40/vip19x3/ST7105/stapisdk/apilib/src/staudlx/src/parser$ vim es_aac_parser.c

ST_ErrorCode_t ES_AAC_Parser_Init(ComParserInit_t *Init_p, ParserHandle_t *const handle )

{  printk("ES_AAC_Parser_Init \n");

 

5.2 touch for compile

leosu@leosu:/mnt/sda3/dev_iptv/DEV_youtube_4_4/hal/3pp/stapi-sdk-7109/st40/vip19x3/ST7105/stapisdk$ touch bin/setenv.sh


5.3 make 3pp hal

leosu@leosu:/mnt/sda3/dev_iptv/DEV_youtube_4_4/hal/3pp/stapi-sdk-7109$ make local_all

 

5.4 copy ko file into box rootdisk:

leosu@leosu:/mnt/sda3/dev_iptv/DEV_youtube_4_4/hal/3pp/stapi-sdk-7109$ sudo cp st40/vip19x3/ST7105/dist/modules/stapi_all.ko  /opt/nfs/rootdisk_19x3/rootdisk/lib/modules/stapi/stapi_all.ko 


Api-xvideos.zip Api-xvideos.zip,XVIDEOS API库XVIDEOS,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。 立即下载

相关推荐

USB3.0一致性测试方案

为各测试项目具体测试结果包括脉冲串突发时间、脉冲串重复时间、时钟周期以及眼图等完整USB3.0测试项目,工程师可以看到各项测试的具体结果方便观察。RIGOL 提供了一套完善的工具,包括数字示波器、专业的测试夹具以及全自动一致性测试软件,使得USB 3.0设备设计人员能够高效精确地进行信号捕捉、测试与分析。报告第二部分测试摘要,在此可以看到USB3.0测试所有测试项目,并且可以观看到测试是否正常,可以帮助工程师更好的判断测试结果。,以简化下载、存储以及对于多媒体的大量内容的共享。

2409_87378937的博客 2528

YouTube-8M: A Large-Scale Video Classification Benchmark

Abstract Many recent advancements in Computer Vision are attributed to large datasets. Open-source software packages for Machine Learning and inexpensive commodity hardware have reduced the barrier

人工智能 127万+

大模型在心律失常预测及治疗方案制定中的应用研究报告

目录一、引言1.1 研究背景与意义1.2 研究目的与方法1.3 研究创新点二、大模型技术概述2.1 大模型基本原理2.2 常见大模型类型及特点2.3 大模型在医疗领域的应用现状三、心律失常的术前预测与准备3.1 术前心律失常预测的重要性3.2 大模型在术前预测中的应用案例3.3 基于预测结果的术前准备方案四、术中监测与实时调整4.1 术中监测心律失常的方法与技术4.2 大模型辅助术中决策的机制4.3 实时调整手术方案的策略与实践五、术后恢复与并发症风险预测5.1 术后心律失常的监测与评估5.2 大模型预测术

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1596

The Linux MTD, JFFS HOWTO

<!--google_ad_client = "pub-2132256014190581";/* 728x15, 创建于 09-4-3 */google_ad_slot = "3979913520";google_ad_width = 728;google_ad_height = 15;// --> ***  The Linux MTD, JFFS HOWT

嵌入式 Linux ARM ADS ADHOC C C++ PLC 单片机 4万+

abaqus 6.13安装(ubuntu 16.04LTS)

1。从iso将文件拷贝出来 2。chmod 777 -R ./* 给文件权限 3。sudo /home/xx/A/setup 4。安装licenseserver 5。拷贝lic,log文件 6。打开license sudo ./lmgrd -c path 7. 27011@xx or 27011@localhost ...

a1099313374的博客 1950

决策树(分类树、回归树)

决策树 前言:第一篇博客,最近看完决策树,想着归纳一下,也方便自己以后回顾。写的会比较全面一些,可能会有很多不太正确的地方,欢迎大家交流指正 : ) 决策树模型: 决策树模型是运用于分类以及回归的一种树结构。决策树由节点和有向边组成,一般一棵决策树包含一个根节点、若干内部节点和若干叶节点。决策树的决策过程需要从决策树的根节点开始,待测数据与决策树中的特征节点进行比较,并按照比较结果选...

你午睡了吗 9万+

Best Free Apps to Stream Videos from PC to Android Phone

Original: http://www.androidauthority.com/best-free-apps-to-stream-videos-from-pc-to-android-phone-46394/ by Carl Parker on Jan 26, 2012 with 6 CommentsAAA Tweet There may be to

sdafrma4的专栏 343万+

Unity+ARFoundation 探坑之路

前两天想要上手Unity来AR方面的项目东东 ,探索过程中出现了各种各样的问题,现在将这个过程中遇到的各种各样问题梳理一下,希望后来者能开开心心上手Unity+AR。 注意:这是一篇踩坑博客,具体搭建还请自行百度。 一、ARFoundation or ARCore or ARKit Unity作为一个平台,不直接提供XR(包括VR、AR和MR)的开发包,这时就需要其他公司提供各种各样的SDK工具包...

qq_43575926的博客 7134

mysql medimutext_VirSCAN.org - Free Multi-Engine Online Virus Scanner v1.02, Supports 47 AntiVirus E...

File Listfile nameCheck codeMETA-INF/MANIFEST.MF0xa20d7068META-INF/SIFUBA.SF0xb779fca6META-INF/SIFUBA.RSA0xd729b567AndroidManifest.xml0xc0e5bd52assets/ShareSDK.xml0x2a0270f1assets/editor.html0xea7b031...

weixin_29027305的博客 3万+

Foxmail 7.2.25以下版本XSS漏洞实战复现:手把手教你如何构造恶意邮件(含防御方案)

本文深入解析Foxmail 7.2.25以下版本的XSS漏洞(CNVD-2025-06036),详细展示如何构造恶意邮件进行跨站脚本攻击,并提供从客户端升级到企业级防护的多层次防御方案,帮助用户有效防范安全风险。

view3的博客 163

STM32实战开发(66):STM32图像处理开发教程

随着物联网、人工智能和嵌入式技术的不断发展,图像处理技术在嵌入式系统中的应用越来越广泛。图像处理不仅在视觉识别、安防监控、智能家居等领域中发挥着重要作用,也在工业自动化、医疗成像、无人驾驶等高科技领域中占据重要地位。而STM32凭借其强大的硬件性能和丰富的外设支持,成为了许多图像处理应用的理想平台。

2201_76125393的博客 1444

Download Youtube Videos Without Any Software

Download Youtube Videos Without Any Software 05:01 Posted by Nakib Momin  Labels: INTERESTING TRICKS, YOUTUBE TRICKS This is simple youtube trick which will allow you to download any yo

SunStone的小屋 6万+

YOLO系列算法改进 | C2PSA改进篇 | 融合FSD频域结构解耦模块 | 双域解耦感知,兼顾全局亮度与局部纹理,适应红外小目标与边缘部署场景 | ICME 2026

YOLO系列算法改进 | C2PSA改进篇 | 融合FSD频域结构解耦模块 | 双域解耦感知,兼顾全局亮度与局部纹理,适应红外小目标与边缘部署场景 | ICME 2026 (以YOLO26最新目标检测模型为基础,利用C2PSA_FSD创新模块进行改进)

2502_91881744的博客 315

Downloading YouTube Videos with a Groovy one-liner, and convert it to mpeg4

Today I used LiveHTTPHeaders to take a closer look at how the youtube video streams are directed to the browser. And I found that my previous attempt actually has some redundency in it. To get the flv...

ev0 27万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Seventh season twenty-second episode,Chandler and Monica went to find his father,a beautiful “woman“

[Scene: Monica and Chandler's, Phoebe, Monica, and Rachel are sitting around the kitchen table as Ross enters.] Ross: Hey! Monica: Hey! Ross: Hey uh Mon, I saw the Porsche parked out front, can I get the keys? Thought I'd take that bad boy out for a little

xiyangxia666hui的博客 56万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Android TV添加遥控按键的整体流程方法

1.Android事件传递是从kernel开始传递,由遥控红外发送给按键板子,然后进行事件解析,遥控最后会解析到是那个遥控按键 2.kernel把事件再传递到framework,那么就去到PhoneWindowManager.java,这是核心的管理上层的事件文件,还有一个是WindowManager.java,那么所定义的按键就可以在这里进行全局设置逻辑了。 3.因为在kernel定义了按键...

thegameofcreator的博客 9025

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Set up your own PBX with Asterisk

Important: To log stuff to the console, either use Verbose(), or use NoOp() but the latter will only work if you set "verbosity" to at least 3 (in the console, type "set verbose 3").Why choose

demon_evil的专栏 12万+

FreeBSD tips

56.Ports如何清除安装参数cd /usr/ports/www/operamake distclean移除不是port collections所期望下载的文件 make rmconfig清除用户配置的参数make showconfig查看当前配置的参数make config更改参数 57.一款好用的网络性能测试工具iperf   /usr/ports/benchmarks/iperf58.Fr

striker的专栏 4061

ios基础-编程规范

养成良好的编程习惯,是开始一门新语言的首要前提。

简洁是智慧的灵魂 1298

youtube根据vedioId获取视频相关信息

根据vedioId获取视频相关信息 https://www.googleapis.com/youtube/v3/videos?key=xxx&id=I6uBoYJxf4k&part=snippet key=xxx 需要注册和申请

2万+

2024年让你的YouTube频道增长的18个技巧

节省时间,以专业的方式宣传你的品牌。

2401_87323031的博客 1万+

下载xxx视频[python]

接上节:Fiddler的使用[抓包] https://blog.csdn.net/GreatXiang888/article/details/103509817

GreatXiang888的博客 2万+

google oauth认证与使用youtube的api-4,上市场

iframe的播放器,底部是谷歌的,所以做两个bar,把顶与底全部盖住,默认参数 就不显示controls了,传0.然后进入播放时,就把底部的栏显示出来,当播放状态变了播放中,就隐藏,这要判断是不是第一次初始化,因为有可能播放中点击了暂停,同样要显示所有的信息栏.一个列表加载,要有加载中的loading,失败时要显示失败的样式,一点不能少.任何一个可见的可点击的控件,都要通过上中下左右这简单的遥控能导航过去的.谷歌的模拟器,我m2的电脑,只能竖屏,头都快搞歪了.里面的遥控就是官方文档里面一样的.

archko的专栏 1584

signature=d4d73b3d9a43d6daa873fa39440ef86e,Flexible tube made from polypropylene and method for prod...

BACKGROUND OF THE INVENTION(1) Field of the InventionThe invention generally pertains to a flexible tube resistant to stress-cracking and forming a water vapour barrier, and a method for fabricating s...

weixin_42348394的博客 3089

Java代码里出现空指针异常

例子一:对于以下的代码,很容易看出会抛出空指针异常。   try {91pron free videos         Boolean b = null;         boolean  a = b;      } catch (Exception e) {         // TODO: handle exception         e.printStackTrace()

a2112511463的专栏 7万+

最出色的吉他贝斯效果器:IK Multimedia AmpliTube 5 Mac

AmpliTube 4 for Mac版是功能最尖端的吉他与贝斯效果器,拥有针对现场使用优化的全新Live模式,与iRig Stomp I/O无缝兼容,超真实音色,可选不同模拟空间的3D Cab Room,全新英式系列放大器,8音轨DAW/录音机,4音轨Looper,内置Custom Shop等全新功能。 最新功能 针对现场使用优化的全新Live模式 与iRig Stomp I/O无缝兼容 超真实音色 可选不同模拟空间的3D Cab Room 在任意音箱对两支麦克风进行摆放 全新英式系列放大器 功放/音

Macdidiwei的博客 1439
上一篇: linux ssh工具 file 访问工具
下一篇: linux 下面的 pdf 阅读工具
bamboolsu
博客等级 码龄22年 200粉丝 394原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值