Improve SW decoder

VLC for Android and Chrome OS specific usage questions
warvevo
New Cone
New Cone
Posts: 8
Joined: 02 May 2013 12:25

Improve SW decoder

Postby warvevo » 06 Aug 2013 05:46

I have tested lots of videos with vlc for android. I notice that sw decoder isnt enough capable to decode well. You may also know this, so could you improve it? It is really important for media player to have smooth SW decoder

Jean-Baptiste Kempf
Site Administrator
Site Administrator
Posts: 37523
Joined: 22 Jul 2005 15:29
VLC version: 4.0.0-git
Operating System: Linux, Windows, Mac
Location: Cone, France
Contact:

Re: Improve SW decoder

Postby Jean-Baptiste Kempf » 06 Aug 2013 11:09

You couldn't be more vague... Thank you
Jean-Baptiste Kempf
http://www.jbkempf.com/ - http://www.jbkempf.com/blog/category/Videolan
VLC media player developer, VideoLAN President and Sites administrator
If you want an answer to your question, just be specific and precise. Don't use Private Messages.

warvevo
New Cone
New Cone
Posts: 8
Joined: 02 May 2013 12:25

Re: Improve SW decoder

Postby warvevo » 06 Aug 2013 14:39

I have xperia neo l, installed vlc as well as mx player too. can smoothly play 720p videos with sw decoder in mx player but the same video in vlc with sw decoder have a poor decoding. Hangs alot and have scratching video.Simple classic dance became a michael Jackson step dance in vlc :D :p

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: Improve SW decoder

Postby edwardw » 07 Aug 2013 17:50

Set deblocking filter to "no deblocking" in preferences.

And try out RGB16 for video chroma.

warvevo
New Cone
New Cone
Posts: 8
Joined: 02 May 2013 12:25

Re: Improve SW decoder

Postby warvevo » 07 Aug 2013 22:24

Tried all options but still have a problem

Code: Select all

main input: Creating an input for 'Lattoo.mkv' main input: using timeshift granularity of 50 MiB, in path '/tmp' main input: `file:///mnt/sdcard/Videos/Lattoo.mkv' gives access `file' demux `' path `/mnt/sdcard/Videos/Lattoo.mkv' main input: creating demux: access='file' demux='' location='/mnt/sdcard/Videos/Lattoo.mkv' file='/mnt/sdcard/Videos/Lattoo.mkv' main demux: looking for access_demux module matching "file": 4 candidates main demux: no access_demux modules matched main input: creating access 'file' location='/mnt/sdcard/Videos/Lattoo.mkv', path='/mnt/sdcard/Videos/Lattoo.mkv' main access: looking for access module matching "file": 14 candidates filesystem access: opening file `/mnt/sdcard/Videos/Lattoo.mkv' main access: using access module "filesystem" main stream: Using stream method for AStream* main stream: starting pre-buffering main stream: received first data after 1 ms main stream: pre-buffering done 1024 bytes in 0s - 545 KiB/s main stream: looking for stream_filter module matching "any": 9 candidates main stream: no stream_filter modules matched main stream: looking for stream_filter module matching "stream_filter_record": 9 candidates main stream: no stream_filter modules matched main input: creating demux: access='file' demux='' location='/mnt/sdcard/Videos/Lattoo.mkv' file='/mnt/sdcard/Videos/Lattoo.mkv' main demux: looking for demux module matching "mkv": 54 candidates mkv demux: | + Seek head mkv demux: | | + ParseSeekHead Unknown (N7libebml9EbmlCrc32E) mkv demux: | | + Seek mkv demux: | - tracks at 564 mkv demux: | + Tracks mkv demux: | | + Track Entry mkv demux: | | | + Track CodecPrivate size=53 mkv demux: | | | + Track MaxCache=0 mkv demux: | | | + Track Type=video mkv demux: | | | + Track Default=1 mkv demux: | | | + Track Number=1 mkv demux: | | | + Track UID=3600375823 mkv demux: | | | + Track Lacing=0 mkv demux: | | | + Track Default Duration=41708333 mkv demux: | | | + Track MinCache=1 mkv demux: | | | + Track CodecId=V_MPEG4/ISO/AVC mkv demux: | | | + Track Language=`eng' mkv demux: | | | + Track TimeCodeScale=1.000000 mkv demux: | | | + Track Video mkv demux: | | | | + crop pixel right=0 mkv demux: | | | | + crop pixel left=0 mkv demux: | | | | + crop pixel top=0 mkv demux: | | | | + height=528 mkv demux: | | | | + width=1280 mkv demux: | | | | + crop pixel bottom=0 mkv demux: | | | | + display width=80 mkv demux: | | | | + display height=33 mkv demux: | | + Track Entry mkv demux: | | | + Track Audio mkv demux: | | | | + afreq=48000 mkv demux: | | | | + achan=5 mkv demux: | | | + Track TimeCodeScale=1.000000 mkv demux: | | | + Track CodecId=A_AC3 mkv demux: | | | + Track MinCache=1 mkv demux: | | | + Track Type=audio mkv demux: | | | + Track Default=0 mkv demux: | | | + Track Number=2 mkv demux: | | | + Track UID=923413272 mkv demux: | | | + Track Lacing=1 mkv demux: | | | + Track Default Duration=32000000 mkv demux: | | | + Track MaxCache=1 mkv demux: | | | + Track Name=Latoo T80 3_2ch 448Kbps DELAY -104ms mkv demux: | | + Unknown (N7libebml8EbmlVoidE) mkv demux: | | + Seek mkv demux: | - info at 1066 mkv demux: | + Information mkv demux: | | + Title=Latoo - DVDRip - UpScaled [1280x528] - AC3 5.1 - Video - UDR - NiTiN.mkv mkv demux: | | + Muxing Application=matroska muxer by Alexander Noe, build date Aug 8 2006 mkv demux: | | + Duration=260467 mkv demux: | | + UID=-156807982 mkv demux: | | + Writing Application=AVI-Mux GUI 1.17.7, Aug 8 2006 20:59:17 mkv demux: | | + TimecodeScale=500000 mkv demux: | | + Unknown (N7libebml8EbmlVoidE) mkv demux: | | + Seek mkv demux: | - tracks at 56026328 mkv demux: | + Tracks mkv demux: | | + Seek mkv demux: | - tags at 1597 mkv demux: | + Tags mkv demux: + Unknown (N7libebml9EbmlCrc32E) mkv demux: + Tag mkv demux: | + LoadTag Unknown (N7libebml9EbmlCrc32E) mkv demux: | + Simple Tag mkv demux: | | + Meta FPS: 23.9570 mkv demux: | + Targets mkv demux: | | + TrackUID: 3600375823 mkv demux: | + Simple Tag mkv demux: | + Simple Tag mkv demux: | | + Meta BPS: 2991368 mkv demux: | | + Meta BITSPS: 2991368 mkv demux: | + Simple Tag mkv demux: | | + Meta BPS: 2991368 mkv demux: + Tag mkv demux: | + LoadTag Unknown (N7libebml9EbmlCrc32E) mkv demux: | + Simple Tag mkv demux: | + Simple Tag mkv demux: | | + Meta BPS: 446701 mkv demux: | | + Meta FPS: 31.1594 mkv demux: | + Simple Tag mkv demux: | | + Meta BPS: 446701 mkv demux: | + Targets mkv demux: | | + TrackUID: 923413272 mkv demux: | + Simple Tag mkv demux: | | + Meta BITSPS: 446701 mkv demux: loading tags done. mkv demux: | | + Seek mkv demux: | | + Unknown (N7libebml8EbmlVoidE) mkv demux: | - cues at 1777 mkv demux: | + Cues mkv demux: * Unknown (N7libebml9EbmlCrc32E) mkv demux: * Unknown (N7libebml8EbmlVoidE) mkv demux: | - loading cues done. mkv demux: | + Tracks mkv demux: | + Information mkv demux: | + Preload Unknown (N11libmatroska7KaxTagsE) mkv demux: | + Cues mkv demux: | + Void mkv demux: | + Cluster mkv demux: found 2 es main input: selecting program id=0 main input: Buffering 0% mkv demux: Starting the UI Hook main demux: using demux module "mkv" main input: looking for a subtitle file in /mnt/sdcard/Videos/ main decoder: looking for decoder module matching "any": 31 candidates avcodec decoder: trying to use direct rendering avcodec decoder: allowing 1 thread(s) for decoding avcodec decoder: avcodec codec (H264 - MPEG-4 AVC (part 10)) started main decoder: using decoder module "avcodec" main decoder: looking for decoder module matching "any": 31 candidates main decoder: using decoder module "a52" main demux meta: looking for meta reader module matching "any": 1 candidates main demux meta: no meta reader modules matched main input: `file:///mnt/sdcard/Videos/Lattoo.mkv' successfully opened main input: clock gap, unexpected stream discontinuity a52 decoder: A/52 channels:6 samplerate:48000 bitrate:448000 main input: feeding synchro with a new reference point trying to recover from clock gap main input: Buffering 0% main generic: creating audio output avcodec decoder: available software decoder output format 0 (yuv420p) main input: Stream buffering done (333 ms in 6 ms) main audio output: looking for audio output module matching "opensles": 4 candidates main audio output: using audio output module "opensles_android" main spu text: looking for text renderer module matching "any": 1 candidates freetype spu text: using fontsize: 2 main audio output: output 's16l' 48000 Hz Stereo frame=1 samples/4 bytes main volume: looking for audio volume module matching "any": 3 candidates main spu text: using text renderer module "freetype" main volume: using audio volume module "integer_mixer" main scale: looking for video filter2 module matching "any": 32 candidates main audio output: input 'a52 ' 48000 Hz 3F2R/LFE frame=1536 samples/1792 bytes main audio output: conversion: 'a52 '->'s16l' 48000 Hz->48000 Hz 3F2R/LFE->Stereo main audio converter: looking for audio converter module matching "any": 7 candidates main audio converter: no audio converter modules matched main audio converter: looking for audio converter module matching "any": 7 candidates swscale scale: 32x32 chroma: YUVA -> 16x16 chroma: RGBA with scaling using Bicubic (good quality) main scale: using video filter2 module "swscale" main scale: looking for video filter2 module matching "any": 32 candidates main audio converter: using audio converter module "a52tofloat32" yuvp scale: YUVP to YUVA converter main scale: using video filter2 module "yuvp" main audio converter: looking for audio converter module matching "any": 7 candidates main audio converter: using audio converter module "simple_channel_mixer_neon" main audio converter: looking for audio converter module matching "any": 7 candidates main video output: Deinterlacing available audio_format audio converter: f32l->s16l, bits per sample: 32->16 main audio converter: using audio converter module "audio_format" main video output: deinterlace 0, mode blend, is_needed 0 main audio output: conversion pipeline complete main audio resampler: looking for audio resampler module matching "any": 1 candidates main audio resampler: using audio resampler module "ugly_resampler" main decoder: End of audio preroll main video output: Opening vout display wrapper main vout display: looking for vout display module matching "any": 2 candidates android_surface vout display: Pixel format RV16 main vout display: VoutDisplayEvent 'fullscreen' 0 main vout display: using vout display module "android_surface" main vout display: A filter to adapt decoder to display is needed main filter: looking for video filter2 module matching "any": 32 candidates yuv_rgb_neon filter: I420(1280x528) to RV16(1280x528) main filter: using video filter2 module "yuv_rgb_neon" main vout display: Filter 'yuv_rgb_neon' (0x54cfc4) appended to chain main video output: original format sz 1280x528, of (0,0), vsz 1280x528, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0 main spu text: removing module "freetype" main spu text: looking for text renderer module matching "any": 1 candidates freetype spu text: using fontsize: 2 main spu text: using text renderer module "freetype" avcodec decoder: enabling direct rendering main vout display: Failed to change zoom main vout display: Failed to set on top main vout display: Failed to change source AR main decoder: End of video preroll main decoder: Received first picture yuv_rgb_neon filter: can't get output picture main input: Decoder buffering done in 371 ms main input: control type=4 main decoder: early picture skipped main decoder: early picture skipped main decoder: early picture skipped main decoder: early picture skipped main decoder: early picture skipped opensles_android audio output: latency 2 ms, 0/255 buffers main audio output: playback too early (-66809): down-sampling opensles_android audio output: latency 14 ms, 1/255 buffers opensles_android audio output: latency 16 ms, 1/255 buffers opensles_android audio output: latency 28 ms, 2/255 buffers mkv demux: SET_TIME to 71927000 mkv demux: seek request to 71927000 (-1.000000%) mkv demux: seek got 71832000 (56%) main input: Buffering 0% main decoder: End of audio preroll main input: Buffering 0% main input: Buffering 74% main input: Stream buffering done (667 ms in 41 ms) main decoder: End of video preroll main decoder: Received first picture main input: Decoder buffering done in 420 ms opensles_android audio output: latency 2 ms, 0/255 buffers main audio output: playback way too early (-210173): playing silence main audio output: inserting 10088 zeroes main vout display: auto hiding mouse cursor opensles_android audio output: latency 244 ms, 24/255 buffers opensles_android audio output: latency 276 ms, 27/255 buffers opensles_android audio output: latency 308 ms, 30/255 buffers opensles_android audio output: latency 340 ms, 34/255 buffers opensles_android audio output: latency 302 ms, 30/255 buffers opensles_android audio output: latency 334 ms, 33/255 buffers opensles_android audio output: latency 366 ms, 36/255 buffers opensles_android audio output: latency 398 ms, 39/255 buffers opensles_android audio output: latency 430 ms, 43/255 buffers opensles_android audio output: latency 462 ms, 46/255 buffers opensles_android audio output: latency 464 ms, 46/255 buffers opensles_android audio output: latency 496 ms, 49/255 buffers opensles_android audio output: latency 528 ms, 52/255 buffers opensles_android audio output: latency 530 ms, 53/255 buffers opensles_android audio output: latency 562 ms, 56/255 buffers opensles_android audio output: latency 594 ms, 59/255 buffers opensles_android audio output: latency 626 ms, 62/255 buffers opensles_android audio output: latency 658 ms, 65/255 buffers opensles_android audio output: latency 660 ms, 66/255 buffers opensles_android audio output: latency 692 ms, 69/255 buffers opensles_android audio output: latency 724 ms, 72/255 buffers opensles_android audio output: latency 736 ms, 73/255 buffers opensles_android audio output: latency 768 ms, 76/255 buffers opensles_android audio output: latency 800 ms, 80/255 buffers opensles_android audio output: latency 832 ms, 83/255 buffers opensles_android audio output: latency 864 ms, 86/255 buffers opensles_android audio output: latency 866 ms, 86/255 buffers opensles_android audio output: latency 898 ms, 89/255 buffers opensles_android audio output: latency 930 ms, 93/255 buffers opensles_android audio output: latency 962 ms, 96/255 buffers opensles_android audio output: latency 964 ms, 96/255 buffers opensles_android audio output: latency 996 ms, 99/255 buffers opensles_android audio output: latency 1028 ms, 102/255 buffers opensles_android audio output: latency 1060 ms, 106/255 buffers opensles_android audio output: latency 1072 ms, 107/255 buffers opensles_android audio output: latency 1104 ms, 110/255 buffers opensles_android audio output: latency 1136 ms, 113/255 buffers opensles_android audio output: latency 1168 ms, 116/255 buffers opensles_android audio output: latency 1200 ms, 120/255 buffers opensles_android audio output: latency 952 ms, 95/255 buffers opensles_android audio output: latency 984 ms, 98/255 buffers opensles_android audio output: latency 1016 ms, 101/255 buffers opensles_android audio output: latency 1048 ms, 104/255 buffers opensles_android audio output: latency 1080 ms, 108/255 buffers opensles_android audio output: latency 1092 ms, 109/255 buffers opensles_android audio output: latency 1124 ms, 112/255 buffers opensles_android audio output: latency 1156 ms, 115/255 buffers opensles_android audio output: latency 908 ms, 90/255 buffers opensles_android audio output: latency 920 ms, 92/255 buffers opensles_android audio output: latency 952 ms, 95/255 buffers opensles_android audio output: latency 984 ms, 98/255 buffers opensles_android audio output: latency 1016 ms, 101/255 buffers opensles_android audio output: latency 1018 ms, 101/255 buffers opensles_android audio output: latency 1050 ms, 105/255 buffers opensles_android audio output: latency 1082 ms, 108/255 buffers opensles_android audio output: latency 1114 ms, 111/255 buffers opensles_android audio output: latency 846 ms, 84/255 buffers opensles_android audio output: latency 878 ms, 87/255 buffers opensles_android audio output: latency 910 ms, 91/255 buffers opensles_android audio output: latency 942 ms, 94/255 buffers opensles_android audio output: latency 974 ms, 97/255 buffers opensles_android audio output: latency 976 ms, 97/255 buffers opensles_android audio output: latency 1008 ms, 100/255 buffers opensles_android audio output: latency 1040 ms, 104/255 buffers opensles_android audio output: latency 1072 ms, 107/255 buffers opensles_android audio output: latency 1084 ms, 108/255 buffers opensles_android audio output: latency 1116 ms, 111/255 buffers opensles_android audio output: latency 1148 ms, 114/255 buffers opensles_android audio output: latency 1180 ms, 118/255 buffers opensles_android audio output: latency 1212 ms, 121/255 buffers opensles_android audio output: latency 964 ms, 96/255 buffers opensles_android audio output: latency 996 ms, 99/255 buffers opensles_android audio output: latency 1008 ms, 100/255 buffers opensles_android audio output: latency 1040 ms, 104/255 buffers opensles_android audio output: latency 1072 ms, 107/255 buffers opensles_android audio output: latency 1104 ms, 110/255 buffers opensles_android audio output: latency 1136 ms, 113/255 buffers opensles_android audio output: latency 1138 ms, 113/255 buffers opensles_android audio output: latency 1170 ms, 117/255 buffers opensles_android audio output: latency 1202 ms, 120/255 buffers opensles_android audio output: latency 1234 ms, 123/255 buffers opensles_android audio output: latency 1266 ms, 126/255 buffers opensles_android audio output: latency 1298 ms, 129/255 buffers opensles_android audio output: latency 1300 ms, 130/255 buffers opensles_android audio output: latency 1332 ms, 133/255 buffers opensles_android audio output: latency 1364 ms, 136/255 buffers opensles_android audio output: latency 1376 ms, 137/255 buffers opensles_android audio output: latency 1408 ms, 140/255 buffers opensles_android audio output: latency 890 ms, 89/255 buffers opensles_android audio output: latency 892 ms, 89/255 buffers opensles_android audio output: latency 924 ms, 92/255 buffers opensles_android audio output: latency 936 ms, 93/255 buffers opensles_android audio output: latency 968 ms, 96/255 buffers opensles_android audio output: latency 1000 ms, 100/255 buffers opensles_android audio output: latency 1032 ms, 103/255 buffers opensles_android audio output: latency 1064 ms, 106/255 buffers opensles_android audio output: latency 1066 ms, 106/255 buffers opensles_android audio output: latency 1098 ms, 109/255 buffers opensles_android audio output: latency 1130 ms, 113/255 buffers opensles_android audio output: latency 1162 ms, 116/255 buffers opensles_android audio output: latency 1194 ms, 119/255 buffers opensles_android audio output: latency 1196 ms, 119/255 buffers opensles_android audio output: latency 1228 ms, 122/255 buffers opensles_android audio output: latency 1260 ms, 126/255 buffers opensles_android audio output: latency 1052 ms, 105/255 buffers opensles_android audio output: latency 1084 ms, 108/255 buffers opensles_android audio output: latency 1116 ms, 111/255 buffers opensles_android audio output: latency 1148 ms, 114/255 buffers opensles_android audio output: latency 1180 ms, 118/255 buffers opensles_android audio output: latency 1182 ms, 118/255 buffers opensles_android audio output: latency 1214 ms, 121/255 buffers opensles_android audio output: latency 1246 ms, 124/255 buffers opensles_android audio output: latency 1248 ms, 124/255 buffers opensles_android audio output: latency 1010 ms, 101/255 buffers opensles_android audio output: latency 1012 ms, 101/255 buffers opensles_android audio output: latency 1044 ms, 104/255 buffers opensles_android audio output: latency 1056 ms, 105/255 buffers opensles_android audio output: latency 1088 ms, 108/255 buffers opensles_android audio output: latency 1120 ms, 112/255 buffers opensles_android audio output: latency 1152 ms, 115/255 buffers opensles_android audio output: latency 1154 ms, 115/255 buffers opensles_android audio output: latency 1186 ms, 118/255 buffers opensles_android audio output: latency 968 ms, 96/255 buffers opensles_android audio output: latency 1000 ms, 100/255 buffers opensles_android audio output: latency 1032 ms, 103/255 buffers opensles_android audio output: latency 1044 ms, 104/255 buffers opensles_android audio output: latency 1076 ms, 107/255 buffers opensles_android audio output: latency 1078 ms, 107/255 buffers opensles_android audio output: latency 1110 ms, 111/255 buffers opensles_android audio output: latency 1142 ms, 114/255 buffers opensles_android audio output: latency 1174 ms, 117/255 buffers opensles_android audio output: latency 906 ms, 90/255 buffers opensles_android audio output: latency 938 ms, 93/255 buffers opensles_android audio output: latency 970 ms, 97/255 buffers opensles_android audio output: latency 1002 ms, 100/255 buffers opensles_android audio output: latency 1004 ms, 100/255 buffers opensles_android audio output: latency 1036 ms, 103/255 buffers opensles_android audio output: latency 1068 ms, 106/255 buffers opensles_android audio output: latency 1100 ms, 110/255 buffers opensles_android audio output: latency 1132 ms, 113/255 buffers opensles_android audio output: latency 1144 ms, 114/255 buffers opensles_android audio output: latency 1176 ms, 117/255 buffers opensles_android audio output: latency 1208 ms, 120/255 buffers opensles_android audio output: latency 1240 ms, 124/255 buffers opensles_android audio output: latency 1272 ms, 127/255 buffers opensles_android audio output: latency 1274 ms, 127/255 buffers opensles_android audio output: latency 1306 ms, 130/255 buffers opensles_android audio output: latency 1088 ms, 108/255 buffers opensles_android audio output: latency 1120 ms, 112/255 buffers opensles_android audio output: latency 1152 ms, 115/255 buffers opensles_android audio output: latency 1184 ms, 118/255 buffers opensles_android audio output: latency 1216 ms, 121/255 buffers opensles_android audio output: latency 1228 ms, 122/255 buffers opensles_android audio output: latency 1260 ms, 126/255 buffers opensles_android audio output: latency 1292 ms, 129/255 buffers opensles_android audio output: latency 1024 ms, 102/255 buffers opensles_android audio output: latency 1056 ms, 105/255 buffers main audio output: playback too late (62821): up-sampling opensles_android audio output: latency 1008 ms, 100/255 buffers main audio output: resampling stopped (drift: -8726 us) opensles_android audio output: latency 1010 ms, 101/255 buffers opensles_android audio output: latency 1042 ms, 104/255 buffers opensles_android audio output: latency 1074 ms, 107/255 buffers opensles_android audio output: latency 1106 ms, 110/255 buffers opensles_android audio output: latency 1108 ms, 110/255 buffers opensles_android audio output: latency 1140 ms, 114/255 buffers opensles_android audio output: latency 1172 ms, 117/255 buffers opensles_android audio output: latency 1204 ms, 120/255 buffers opensles_android audio output: latency 1236 ms, 123/255 buffers opensles_android audio output: latency 1238 ms, 123/255 buffers opensles_android audio output: latency 1270 ms, 127/255 buffers opensles_android audio output: latency 1302 ms, 130/255 buffers opensles_android audio output: latency 824 ms, 82/255 buffers opensles_android audio output: latency 856 ms, 85/255 buffers opensles_android audio output: latency 888 ms, 88/255 buffers opensles_android audio output: latency 920 ms, 92/255 buffers opensles_android audio output: latency 952 ms, 95/255 buffers opensles_android audio output: latency 984 ms, 98/255 buffers opensles_android audio output: latency 1016 ms, 101/255 buffers opensles_android audio output: latency 1018 ms, 101/255 buffers opensles_android audio output: latency 1050 ms, 105/255 buffers opensles_android audio output: latency 1082 ms, 108/255 buffers opensles_android audio output: latency 1084 ms, 108/255 buffers opensles_android audio output: latency 1116 ms, 111/255 buffers opensles_android audio output: latency 1148 ms, 114/255 buffers opensles_android audio output: latency 1180 ms, 118/255 buffers opensles_android audio output: latency 1192 ms, 119/255 buffers opensles_android audio output: latency 1224 ms, 122/255 buffers opensles_android audio output: latency 1006 ms, 100/255 buffers opensles_android audio output: latency 1038 ms, 103/255 buffers opensles_android audio output: latency 1070 ms, 107/255 buffers opensles_android audio output: latency 1072 ms, 107/255 buffers opensles_android audio output: latency 1104 ms, 110/255 buffers opensles_android audio output: latency 1136 ms, 113/255 buffers opensles_android audio output: latency 1168 ms, 116/255 buffers opensles_android audio output: latency 1200 ms, 120/255 buffers opensles_android audio output: latency 1212 ms, 121/255 buffers opensles_android audio output: latency 1244 ms, 124/255 buffers opensles_android audio output: latency 1276 ms, 127/255 buffers opensles_android audio output: latency 1308 ms, 130/255 buffers opensles_android audio output: latency 1340 ms, 134/255 buffers opensles_android audio output: latency 1372 ms, 137/255 buffers opensles_android audio output: latency 1374 ms, 137/255 buffers opensles_android audio output: latency 1406 ms, 140/255 buffers opensles_android audio output: latency 1438 ms, 143/255 buffers opensles_android audio output: latency 1440 ms, 144/255 buffers opensles_android audio output: latency 1472 ms, 147/255 buffers opensles_android audio output: latency 1504 ms, 150/255 buffers opensles_android audio output: latency 996 ms, 99/255 buffers opensles_android audio output: latency 1028 ms, 102/255 buffers opensles_android audio output: latency 1030 ms, 103/255 buffers opensles_android audio output: latency 1062 ms, 106/255 buffers opensles_android audio output: latency 1094 ms, 109/255 buffers opensles_android audio output: latency 1126 ms, 112/255 buffers opensles_android audio output: latency 1128 ms, 112/255 buffers opensles_android audio output: latency 1160 ms, 116/255 buffers opensles_android audio output: latency 1192 ms, 119/255 buffers opensles_android audio output: latency 1224 ms, 122/255 buffers opensles_android audio output: latency 1236 ms, 123/255 buffers opensles_android audio output: latency 1268 ms, 126/255 buffers opensles_android audio output: latency 1300 ms, 130/255 buffers opensles_android audio output: latency 1332 ms, 133/255 buffers opensles_android audio output: latency 1364 ms, 136/255 buffers opensles_android audio output: latency 1116 ms, 111/255 buffers opensles_android audio output: latency 1148 ms, 114/255 buffers opensles_android audio output: latency 1180 ms, 118/255 buffers opensles_android audio output: latency 1212 ms, 121/255 buffers opensles_android audio output: latency 1224 ms, 122/255 buffers opensles_android audio output: latency 1256 ms, 125/255 buffers opensles_android audio output: latency 1288 ms, 128/255 buffers opensles_android audio output: latency 1320 ms, 132/255 buffers opensles_android audio output: latency 1052 ms, 105/255 buffers opensles_android audio output: latency 1084 ms, 108/255 buffers opensles_android audio output: latency 1116 ms, 111/255 buffers opensles_android audio output: latency 1118 ms, 111/255 buffers opensles_android audio output: latency 1150 ms, 115/255 buffers opensles_android audio output: latency 1182 ms, 118/255 buffers opensles_android audio output: latency 1184 ms, 118/255 buffers opensles_android audio output: latency 1216 ms, 121/255 buffers opensles_android audio output: latency 1248 ms, 124/255 buffers opensles_android audio output: latency 1280 ms, 128/255 buffers opensles_android audio output: latency 1312 ms, 131/255 buffers opensles_android audio output: latency 1324 ms, 132/255 buffers opensles_android audio output: latency 1356 ms, 135/255 buffers opensles_android audio output: latency 1388 ms, 138/255 buffers opensles_android audio output: latency 1420 ms, 142/255 buffers opensles_android audio output: latency 1452 ms, 145/255 buffers main input: control type=0 main input: control: stopping input main decoder: removing module "avcodec" avcodec decoder: ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped main decoder: killing decoder fourcc `h264', 18 PES in FIFO main generic: saving a free vout main generic: reusing provided vout main decoder: removing module "a52" main vout display: Failed to change zoom main vout display: Failed to change source AR main decoder: killing decoder fourcc `a52 ', 0 PES in FIFO main audio resampler: removing module "ugly_resampler" main audio converter: removing module "a52tofloat32" main audio converter: removing module "simple_channel_mixer_neon" main audio converter: removing module "audio_format" main volume: removing module "integer_mixer" main generic: keeping audio output main demux: removing module "mkv" main input: Program doesn't contain anymore ES mkv demux: Stopping the UI Hook main access: removing module "filesystem" main input: Destroying the input for 'Latoo - DVDRip - UpScaled [1280x528] - AC3 5.1 - Video - UDR - NiTiN.mkv' main audio output: removing module "opensles_android" main video output: destroying useless vout main vout display: Filter 0x54cfc4 removed from chain main filter: removing module "yuv_rgb_neon" main vout display: removing module "android_surface" main spu text: removing module "freetype" main scale: removing module "yuvp" main scale: removing module "swscale"

ravenshadow
Blank Cone
Blank Cone
Posts: 22
Joined: 21 Jul 2013 06:57

Re: Improve SW decoder

Postby ravenshadow » 09 Aug 2013 06:49

vlc sw decoding is better than mxplayer for me? try yuv colour format.... no deblocking and it should speed up.....if its no use we have to wait

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: Improve SW decoder

Postby edwardw » 09 Aug 2013 07:01

vlc sw decoding is better than mxplayer for me? try yuv colour format.... no deblocking and it should speed up.....if its no use we have to wait
As said before, Android devices vary greatly from device to device :D

warvevo
New Cone
New Cone
Posts: 8
Joined: 02 May 2013 12:25

Re: Improve SW decoder

Postby warvevo » 09 Aug 2013 14:21

@ravenshadow Dude, YUV isn't a red bull which gives lot of stamina to vlc and my device is enough capable to decode 720p video in full deblocking. Thats why I request videolan team.

edwardw
Big Cone-huna
Big Cone-huna
Posts: 2346
Joined: 24 Jun 2012 23:36
VLC version: 3.0.0-git

Re: Improve SW decoder

Postby edwardw » 09 Aug 2013 15:12

@ravenshadow Dude, YUV isn't a red bull which gives lot of stamina to vlc and my device is enough capable to decode 720p video in full deblocking. Thats why I request videolan team.
Honestly, it depends completely on the device. For example, on my Galaxy Nexus, YUV mode gives an enormous performance improvement while on others it gives a black screen.

ravenshadow
Blank Cone
Blank Cone
Posts: 22
Joined: 21 Jul 2013 06:57

Re: Improve SW decoder

Postby ravenshadow » 09 Aug 2013 15:26

however i said yuv and deblocking helped me speed up a lot......as edwardw said Android devices vary greatly from device to device....know that mxplayer took lots of update to improve sw decoding..vlc is still in beta :)


Return to “VLC for Android and Chrome OS”

Who is online

Users browsing this forum: No registered users and 16 guests