XMPlayer
Re: XMPlayer
hello people. Thanku very much for this fantastic and LEGAL homebrew!
Please continue this project! work very well now!
ps= if i run debian or ubuntu? i can use better mediacenter like xbmc? or vlc?
Please continue this project! work very well now!
ps= if i run debian or ubuntu? i can use better mediacenter like xbmc? or vlc?
Re: XMPlayer
Hello! Pls need help a recompilling mplayer for CORONA. new xell show pic, mplayer show only black screen ...
Re: XMPlayer
Code: Select all
build player
cd mplayer; /usr/bin/make -f Makefile lib -j4; cd ../..
make[1]: ???? ? ??????? `/home/medaved/xmplayer/mplayer'
xenon-ar rc libmplayer.a command.o m_property.o mixer.o mp_fifo.o mplayer.o parser-mpcmd.o pnm_loader.o input/input.o libao2/ao_mpegpes.o libao2/ao_null.o libao2/ao_pcm.o libao2/audio_out.o libvo/aspect.o libvo/geometry.o libvo/video_out.o libvo/vo_mpegpes.o libvo/vo_null.o sub/spuenc.o libvo/vo_png.o libmenu/menu.o libmenu/menu_chapsel.o libmenu/menu_cmdlist.o libmenu/menu_console.o libmenu/menu_filesel.o libmenu/menu_list.o libmenu/menu_param.o libmenu/menu_pt.o libmenu/menu_txt.o libmenu/vf_menu.o libvo/vo_md5sum.o libvo/vo_pnm.o libvo/vo_tga.o libvo/vo_yuv4mpeg.o asxparser.o bstr.o codec-cfg.o cpudetect.o edl.o fmt-conversion.o m_config.o m_option.o m_struct.o mp_msg.o mp_strings.o mpcommon.o parser-cfg.o path.o playtree.o playtreeparser.o subopt-helper.o libaf/af.o libaf/af_center.o libaf/af_channels.o libaf/af_comp.o libaf/af_delay.o libaf/af_dummy.o libaf/af_equalizer.o libaf/af_extrastereo.o libaf/af_format.o libaf/af_gate.o libaf/af_hrtf.o libaf/af_karaoke.o libaf/af_pan.o libaf/af_resample.o libaf/af_scaletempo.o libaf/af_sinesuppress.o libaf/af_stats.o libaf/af_sub.o libaf/af_surround.o libaf/af_sweep.o libaf/af_tools.o libaf/af_volnorm.o libaf/af_volume.o libaf/filter.o libaf/format.o libaf/reorder_ch.o libaf/window.o libmpcodecs/ad.o libmpcodecs/ad_alaw.o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dvdpcm.o libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_imaadpcm.o libmpcodecs/ad_msadpcm.o libmpcodecs/ad_pcm.o libmpcodecs/dec_audio.o libmpcodecs/dec_teletext.o libmpcodecs/dec_video.o libmpcodecs/img_format.o libmpcodecs/mp_image.o libmpcodecs/pullup.o libmpcodecs/vd.o libmpcodecs/vd_hmblck.o libmpcodecs/vd_lzo.o libmpcodecs/vd_mpegpes.o libmpcodecs/vd_mtga.o libmpcodecs/vd_null.o libmpcodecs/vd_raw.o libmpcodecs/vd_sgi.o libmpcodecs/vf.o libmpcodecs/vf_1bpp.o libmpcodecs/vf_2xsai.o libmpcodecs/vf_blackframe.o libmpcodecs/vf_boxblur.o libmpcodecs/vf_crop.o libmpcodecs/vf_cropdetect.o libmpcodecs/vf_decimate.o libmpcodecs/vf_delogo.o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_detc.o libmpcodecs/vf_dint.o libmpcodecs/vf_divtc.o libmpcodecs/vf_down3dright.o libmpcodecs/vf_dsize.o libmpcodecs/vf_dvbscale.o libmpcodecs/vf_eq.o libmpcodecs/vf_eq2.o libmpcodecs/vf_expand.o libmpcodecs/vf_field.o libmpcodecs/vf_fil.o libmpcodecs/vf_filmdint.o libmpcodecs/vf_fixpts.o libmpcodecs/vf_flip.o libmpcodecs/vf_format.o libmpcodecs/vf_framestep.o libmpcodecs/vf_gradfun.o libmpcodecs/vf_halfpack.o libmpcodecs/vf_harddup.o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hue.o libmpcodecs/vf_il.o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ivtc.o libmpcodecs/vf_kerndeint.o libmpcodecs/vf_mirror.o libmpcodecs/vf_noformat.o libmpcodecs/vf_noise.o libmpcodecs/vf_ow.o libmpcodecs/vf_palette.o libmpcodecs/vf_perspective.o libmpcodecs/vf_phase.o libmpcodecs/vf_pp7.o libmpcodecs/vf_pullup.o libmpcodecs/vf_rectangle.o libmpcodecs/vf_remove_logo.o libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rotate.o libmpcodecs/vf_sab.o libmpcodecs/vf_scale.o libmpcodecs/vf_smartblur.o libmpcodecs/vf_softpulldown.o libmpcodecs/vf_stereo3d.o libmpcodecs/vf_softskip.o libmpcodecs/vf_swapuv.o libmpcodecs/vf_telecine.o libmpcodecs/vf_test.o libmpcodecs/vf_tfields.o libmpcodecs/vf_tile.o libmpcodecs/vf_tinterlace.o libmpcodecs/vf_unsharp.o libmpcodecs/vf_vo.o libmpcodecs/vf_yadif.o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yvu9.o libmpdemux/aac_hdr.o libmpdemux/asfheader.o libmpdemux/aviheader.o libmpdemux/aviprint.o libmpdemux/demuxer.o libmpdemux/demux_aac.o libmpdemux/demux_asf.o libmpdemux/demux_audio.o libmpdemux/demux_avi.o libmpdemux/demux_demuxers.o libmpdemux/demux_film.o libmpdemux/demux_fli.o libmpdemux/demux_lmlm4.o libmpdemux/demux_mf.o libmpdemux/demux_mkv.o libmpdemux/demux_mov.o libmpdemux/demux_mpg.o libmpdemux/demux_nsv.o libmpdemux/demux_pva.o libmpdemux/demux_rawaudio.o libmpdemux/demux_rawvideo.o libmpdemux/demux_realaud.o libmpdemux/demux_real.o libmpdemux/demux_roq.o libmpdemux/demux_smjpeg.o libmpdemux/demux_ts.o libmpdemux/demux_ty.o libmpdemux/demux_ty_osd.o libmpdemux/demux_viv.o libmpdemux/demux_vqf.o libmpdemux/demux_y4m.o libmpdemux/ebml.o libmpdemux/extension.o libmpdemux/mf.o libmpdemux/mp3_hdr.o libmpdemux/mp_taglists.o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_packetizer.o libmpdemux/parse_es.o libmpdemux/parse_mp4.o libmpdemux/video.o libmpdemux/yuv4mpeg.o libmpdemux/yuv4mpeg_ratio.o osdep/getch2-xenon.o osdep/timer-xenon.o stream/open.o stream/stream.o stream/stream_bd.o stream/stream_cue.o stream/stream_file.o stream/stream_mf.o stream/stream_null.o stream/stream_rar.o stream/unrar.o stream/url.o sub/eosd.o sub/find_sub.o sub/osd.o sub/spudec.o sub/sub.o sub/sub_cc.o sub/subreader.o sub/vobsub.o osdep/osdep_xenon.o libvo/vo_xenon.o libao2/ao_xenon.o osdep/glob-xenon.o libxenon_miss/xenon_pthread.o libxenon_miss/basename.o sub/font_load.o libvo/aclib.o av_helpers.o av_opts.o libaf/af_lavcac3enc.o libaf/af_lavcresample.o libmpcodecs/ad_ffmpeg.o libmpcodecs/ad_spdif.o libmpcodecs/vd_ffmpeg.o libmpcodecs/vf_geq.o libmpcodecs/vf_lavc.o libmpcodecs/vf_lavcdeint.o libmpcodecs/vf_screenshot.o libmpdemux/demux_lavf.o stream/stream_ffmpeg.o sub/av_sub.o libmpcodecs/vf_fspp.o libmpcodecs/vf_mcdeint.o libmpcodecs/vf_qp.o libmpcodecs/vf_spp.o libmpcodecs/vf_uspp.o sub/font_load_ft.o libmpcodecs/vf_ass.o sub/ass_mp.o sub/subassconvert.o libass/ass.o libass/ass_bitmap.o libass/ass_cache.o libass/ass_drawing.o libass/ass_font.o libass/ass_fontconfig.o libass/ass_library.o libass/ass_parse.o libass/ass_render.o libass/ass_render_api.o libass/ass_shaper.o libass/ass_strtod.o libass/ass_utils.o libmpcodecs/ad_mp3lib.o mp3lib/sr1.o libmpcodecs/vf_pp.o stream/cache2.o tremor/bitwise.o tremor/block.o tremor/codebook.o tremor/floor0.o tremor/floor1.o tremor/framing.o tremor/info.o tremor/mapping0.o tremor/mdct.o tremor/registry.o tremor/res012.o tremor/sharedbook.o tremor/synthesis.o tremor/window.o stream/stream_tv.o stream/tv.o stream/frequencies.o stream/tvi_dummy.o libmpcodecs/ad_libvorbis.o libmpdemux/demux_ogg.o osdep/shmem.o
true libmplayer.a
make[1]: ????? ?? ???????? `/home/medaved/xmplayer/mplayer'
[filebrowser.cpp]
[input.cpp]
[menu.cpp]
[menu_osd.cpp]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:173:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:177:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:177:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:177:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:177:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:177:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:181:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:181:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:181:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp:181:1: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/filebrowser.cpp: In function 'int ParseDirectory()':
/home/medaved/xmplayer/source/filebrowser.cpp:326:18: error: 'struct dirent' has no member named 'd_mtime'
/home/medaved/xmplayer/source/filebrowser.cpp:327:39: error: 'struct dirent' has no member named 'd_mtime'
make[1]: *** [filebrowser.o] ?????? 1
make[1]: *** ???????? ?????????? ???????...
/home/medaved/xmplayer/mplayer/stream/stream.h: In function 'int stream_seek(stream_t*, off_t)':
In file included from /home/medaved/xmplayer/source/../mplayer/libmpdemux/demuxer.h:27:0,
from /home/medaved/xmplayer/source/../mplayer/mpcommon.h:25,
from /home/medaved/xmplayer/source/menu.h:10,
from /home/medaved/xmplayer/source/menu_osd.cpp:33:
/home/medaved/xmplayer/mplayer/stream/stream.h:322:3: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t {aka long int}' [-Wformat]
/home/medaved/xmplayer/mplayer/stream/stream.h:326:65: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t {aka long int}' [-Wformat]
/home/medaved/xmplayer/source/menu_osd.cpp: In function 'void OsdSubtitlesOptions()':
/home/medaved/xmplayer/source/menu_osd.cpp:614:23: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/menu_osd.cpp: In function 'void OsdAudioOptions()':
/home/medaved/xmplayer/source/menu_osd.cpp:750:19: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/menu_osd.cpp:751:22: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/menu_osd.cpp:752:21: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/mplayer/stream/stream.h: In function 'int stream_seek(stream_t*, off_t)':
In file included from /home/medaved/xmplayer/source/../mplayer/libmpdemux/demuxer.h:27:0,
from /home/medaved/xmplayer/source/../mplayer/mpcommon.h:25,
from /home/medaved/xmplayer/source/menu.h:10,
from /home/medaved/xmplayer/source/menu.cpp:43:
/home/medaved/xmplayer/mplayer/stream/stream.h:322:3: warning: format '%llX' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t {aka long int}' [-Wformat]
/home/medaved/xmplayer/mplayer/stream/stream.h:326:65: warning: format '%llx' expects argument of type 'long long unsigned int', but argument 4 has type 'off_t {aka long int}' [-Wformat]
/home/medaved/xmplayer/source/menu.cpp: In function 'void OnScreenKeyboard(char*, u32)':
/home/medaved/xmplayer/source/menu.cpp:584:2: warning: missing braces around initializer for 'XeColor::<anonymous struct>' [-Wmissing-braces]
/home/medaved/xmplayer/source/menu.cpp:601:2: warning: missing braces around initializer for 'XeColor::<anonymous struct>' [-Wmissing-braces]
/home/medaved/xmplayer/source/menu.cpp: In function 'void Browser(const char*, const char*)':
/home/medaved/xmplayer/source/menu.cpp:766:6: warning: unused variable 'browser_exit' [-Wunused-variable]
/home/medaved/xmplayer/source/menu.cpp: In function 'void MenuMplayer()':
/home/medaved/xmplayer/source/menu.cpp:1801:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/menu.cpp:1801:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/menu.cpp:1801:3: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
/home/medaved/xmplayer/source/menu.cpp: In function 'void LoadingThread()':
/home/medaved/xmplayer/source/menu.cpp:1879:8: warning: unused variable 'rot' [-Wunused-variable]
/home/medaved/xmplayer/source/input.cpp:30:12: warning: 'rumbleCount' defined but not used [-Wunused-variable]
/home/medaved/xmplayer/source/menu_osd.cpp: At global scope:
/home/medaved/xmplayer/source/menu_osd.cpp:78:19: warning: 'osd_options_background' defined but not used [-Wunused-variable]
/home/medaved/xmplayer/source/menu_osd.cpp:175:13: warning: 'void osd_options_vsync_callback(void*)' defined but not used [-Wunused-function]
/home/medaved/xmplayer/source/menu.cpp: At global scope:
/home/medaved/xmplayer/source/menu.cpp:114:18: warning: 'btn_y_text' defined but not used [-Wunused-variable]
/home/medaved/xmplayer/source/menu.cpp:120:19: warning: 'btn_y' defined but not used [-Wunused-variable]
make: *** [build] ?????? 2
Re: XMPlayer
it's because xmplayer 0.02 uses Ced2911 libxenon repo. Libxenon master doesn't contain date in the dirent struct, maybe soon, but get Swizzy's branch and build libxenon again.
Last edited by siz on Sun Sep 01, 2013 10:38 am, edited 1 time in total.
#libxenon @ EFNet
Re: XMPlayer
how to help or get involved? Knowledge in programming a little while, but in practice there are more
Re: XMPlayer
[quote="medaved"]
how to help or get involved? Knowledge in programming a little while, but in practice there are more
[/quote]
The easy way is to just fork the project and modify the code, if what you changed is good we'll put it in the master branch
how to help or get involved? Knowledge in programming a little while, but in practice there are more
[/quote]
The easy way is to just fork the project and modify the code, if what you changed is good we'll put it in the master branch

Re: XMPlayer
Maybe not the project from libxenon's git, as it's 0.01. Version 0.02 is here: https://github.com/siz-/xmplayer
#libxenon @ EFNet
Re: XMPlayer
[quote="siz"]
Maybe not the project from libxenon's git, as it's 0.01. Version 0.02 is here: https://github.com/siz-/xmplayer
[/quote]
Not for long... i'll be updating it as soon as my computer is done fetching everything xD
** edit: **
I've now updated the official repository to v0.0.2 followed by adding your latest changes with a fix of my own to your mount code update
Maybe not the project from libxenon's git, as it's 0.01. Version 0.02 is here: https://github.com/siz-/xmplayer
[/quote]
Not for long... i'll be updating it as soon as my computer is done fetching everything xD
** edit: **
I've now updated the official repository to v0.0.2 followed by adding your latest changes with a fix of my own to your mount code update

Last edited by Swizzy on Fri Sep 06, 2013 6:32 pm, edited 1 time in total.
Re: XMPlayer
Strangely enough, for some reason I can not compile the new code too, the error in the file filebrowser.h in mdate.I'll write more later
Re: XMPlayer
[quote="medaved"]
Strangely enough, for some reason I can not compile the new code too, the error in the file filebrowser.h in mdate.I'll write more later
[/quote]
Are you using my branch for libxenon? if not, make sure to switch to it! (run "git checkout Swizzy" then go to toolchain and run "./build-xenon-toolchain libxenon")
Strangely enough, for some reason I can not compile the new code too, the error in the file filebrowser.h in mdate.I'll write more later
[/quote]
Are you using my branch for libxenon? if not, make sure to switch to it! (run "git checkout Swizzy" then go to toolchain and run "./build-xenon-toolchain libxenon")
Re: XMPlayer
I am only able to launch the xmplayer app through USB drive, the external hard drive(1.5tb) and internal hard drive(250gb) always give error message(ex: files not found, or loading forever). It seems that I can only put those videos files to either USB drive or internal xbox hard drive, and It will not be able to launch the xmplayer if I have USB and external hard drive connect at the same time.
My question is all my videos collection are in external hard drive, is that a possible to play those videos through the external hard drive instead?
My question is all my videos collection are in external hard drive, is that a possible to play those videos through the external hard drive instead?
Re: XMPlayer
Try putting the folder "mplayer" in the external hdd aswell and you'll probably have it working again 

Re: XMPlayer
thanks, I'm new to Xell as my corona were not able to show video until recently but even if this scene is small it's quite productive and cool.
I mean there's no proper video player for the NT part of the xbox, FFPlay freezes a lot and the native player is too restrictive, but this seems to be great and developpement is alive
I mean there's no proper video player for the NT part of the xbox, FFPlay freezes a lot and the native player is too restrictive, but this seems to be great and developpement is alive

Re: XMPlayer
[quote="ratselhaft"]
Awesome!
Is there some way to enable optical audio?
Thank you!
[/quote]
That'd probably require some more reversing of the audio system, i don't have a way to test it and thus have no way of figuring out how to do so...
Awesome!

Is there some way to enable optical audio?
Thank you!
[/quote]
That'd probably require some more reversing of the audio system, i don't have a way to test it and thus have no way of figuring out how to do so...
Who is online
Users browsing this forum: No registered users and 1 guest