文档介绍:此文件是本人多年的MTK BD方案的经验总结
吐血推荐……
1,父母铜锁密码:0000
2,改密码
3,DVD区域码:138931 +数字键
4,
“0358”进行“Restore”
“8520”查看区码,BD Region显示为A区
=》开机
FA模式:SETUP->5177,公版
dbg_app_printf("<fz test plb>===%s,%d\n",__FILE__,__LINE__);
文档管理\文档工作区\02 各部门日常管理业务\501 SQA部[林巧玲]\0505 部品认可[廖春玉]\02 物料认可书\01 认可书\13
%x 可以得到参数的16进制显示比如:c_dbg_stmt("attach cli cmd failed, error = %x.\n", iRet);
IRIR定义:
#define KEY_PB_OPTION BTN_PROGRAM //遥控器的option按键
#define KEY_PB_RETURN BTN_RESUME //返回键return 相当于BTN_RETURN
mediacenter BTN_EPG
INFO BTN_DISPLAY
存放PNG图片的有效路径 BDP_Generic\custom\philips\linux\rootfs\initrd_post\res\8bit\hs
得到APP的名字 a_am_get_active_app(ac_app_name);
//=======statestate 状态状态=========
pb_show_logo() //显示Logo的函数。
pb_send_key_event(KEY_PB_PLAY) //在播放状态发送按键事件 PLAYBACK 发送PLAY IR
c_iom_send_evt(BTN_EJECT, 0) //IOM 发送IR
INT32 pb_stop_media_playback_for_mc(VOID);//完全停止函数,MTK公版的软件,当按下MEDIACENTER的时候,当前播放需要完全停止。
c_thread_delay(1000) //系统延时时间 ms
e_current_zoom_state //放大 zoom状态
_e_med_type==PB_MEDIA_VCD20//可以判断任何碟片
MEDIA_IS_VCD(_e_med_type) //判断是VCD,其他的可以仿照
a_playback_get_mediatype() //得到media的类型比如 PB_MEDIA_BDAV 等
a_playback_get_menu_state() //判断是否菜单状态
PB_MENUID_SELE_LIST, ///< Selection list, for VCD
PB_MENUID_PLAY_LIST //貌似VCD PBC状态
c_pbmg_menu_is_display(ui1_engine_id, PB_MENUID_ROOT) //ROOT 状态
c_pbmg_menu_is_display(ui1_engine_id, PB_MENUID_TITLE) //TITLE状态
a_playback_get_ui_state() //判断当前UI的状态,比如ZOOM等状态使用方法OSC_STATE != _e_pbui_state
a_am_get_active_app(ac_app_name); //得到活动的APP
a_misc_loader_state_get(MISC_TRAY_STATE e_tray_state)//得到OPEN/CLOSE的状态
a_pb_is_USB_exist //判断USB存在
setup_check_usb_status(&ui1_value); //判断USB存在
a_pb_get_pause_play_status //判断播放暂停状态
a_pb_is_dlna_resource_mode //判断在DLNA状态,什么是DLNA?
(==MISC_NO_DISC) //无碟NODISC NO DISC
_e_pbui_state= NORMAL_STATE //正常播放状态。
PARENT_CTRL_STATE /