No, I'm busy now. I have to pass my Master's degree final project on 26 April. I'm going to complete the project with camera after it.
On Sun, Apr 23, 2017 at 10:12 PM, Maxim Solodovnik <[email protected]> wrote: > Hello Dmitriy, > > any news on topic? > > On Fri, Apr 7, 2017 at 9:53 AM, Dmitriy - <[email protected]> wrote: > >> No, the minimum is determined by the browser implementation of video tag. >> I had tested in FF and found that min is around of 1 sec. >> You can see at the parameter in connection.onmessage (client.js). The >> chunk must be long enough for video that browser just can play something. >> >> On Fri, Apr 7, 2017 at 7:07 AM, Maxim Solodovnik <[email protected]> >> wrote: >> >>> is 7sec a minimum? >>> It is too big for live video .... >>> >>> On Fri, Apr 7, 2017 at 12:40 AM, Dmitriy - <[email protected]> wrote: >>> >>>> Well, >>>> It's known issue, I just need to add 'seek' callback to video tag. I'll >>>> add it on weekends. >>>> I'm glad to hear that the first chunk (7 sec) is played and browsers >>>> understand fmp4 format. >>>> >>>> On Thu, Apr 6, 2017 at 7:27 PM, Maxim Solodovnik <[email protected]> >>>> wrote: >>>> >>>>> OK >>>>> works for me in Chrome >>>>> Stops after 7sec. in FF :( >>>>> >>>>> >>>>> >>>>> On Thu, Apr 6, 2017 at 7:14 PM, Maxim Solodovnik <[email protected] >>>>> > wrote: >>>>> >>>>>> My bad >>>>>> Forgot to add jar with tomcat-websockets :( >>>>>> Will re-check >>>>>> >>>>>> On Thu, Apr 6, 2017 at 7:11 PM, Dmitriy - <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> You are using tomcat-websocket-8.0.33, it must be >>>>>>> tomcat-embed-websocket-8.5.12.jar. >>>>>>> Please, download it from the maven repo and put into red5/lib/ >>>>>>> directory. >>>>>>> >>>>>>> On Thu, Apr 6, 2017 at 6:57 PM, Maxim Solodovnik < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> FF: 52.0.2 (64-bit) >>>>>>>> >>>>>>>> The same log >>>>>>>> >>>>>>>> $ git remote -v >>>>>>>> origin [email protected]:Dima00782/om-video.git (fetch) >>>>>>>> origin [email protected]:Dima00782/om-video.git (push) >>>>>>>> $ git pull >>>>>>>> Already up-to-date. >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Apr 6, 2017 at 6:54 PM, Maxim Solodovnik < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Ubuntu: 16.10 >>>>>>>>> Chrome: 57.0.2987.133 (64-bit) >>>>>>>>> >>>>>>>>> [INFO] [http-nio-0.0.0.0-5080-exec-4] >>>>>>>>> org.red5.omvideo.SignalConnection - User connected >>>>>>>>> [INFO] [http-nio-0.0.0.0-5080-exec-4] >>>>>>>>> org.red5.omvideo.SignalConnection - Reading and writing started. >>>>>>>>> Pushing sample @48 of 804 bytes (i=1) >>>>>>>>> Pushing sample @852 of 25 bytes (i=2) >>>>>>>>> [ERROR] [http-nio-0.0.0.0-5080-exec-4] >>>>>>>>> org.red5.omvideo.SignalConnection - Error java.io.IOException: >>>>>>>>> java.util.concurrent.TimeoutException >>>>>>>>> java.io.IOException: java.util.concurrent.TimeoutException >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>> endFailureWithEncode(WsRemoteEndpointImplBase.java:558) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>> endFailure(WsRemoteEndpointImplBase.java:533) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>> ssageBlock(WsRemoteEndpointImplBase.java:285) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.websocket.WsSession.sendCloseMessage(WsSession.java:587) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsSession.doClose(WsSession.java:489) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>> endFailureWithEncode(WsRemoteEndpointImplBase.java:548) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>> endFailure(WsRemoteEndpointImplBase.java:533) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>> ssageBlock(WsRemoteEndpointImplBase.java:285) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendByt >>>>>>>>> es(WsRemoteEndpointImplBase.java:134) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendBinary >>>>>>>>> (WsRemoteEndpointBasic.java:43) [tomcat-websocket-8.0.33.jar:8 >>>>>>>>> .0.33] >>>>>>>>> at org.red5.omvideo.SignalConnection$1.write(SignalConnection.java:65) >>>>>>>>> [classes/:na] >>>>>>>>> at org.mp4parser.support.AbstractBox.getBox(AbstractBox.java:119) >>>>>>>>> [isoparser-1.9.27.jar:na] >>>>>>>>> at >>>>>>>>> org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.write(FragmentedMp4Writer.java:121) >>>>>>>>> [streaming-1.9.27.jar:na] >>>>>>>>> at org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.write >>>>>>>>> Header(FragmentedMp4Writer.java:360) [streaming-1.9.27.jar:na] >>>>>>>>> at org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.accep >>>>>>>>> tSample(FragmentedMp4Writer.java:226) [streaming-1.9.27.jar:na] >>>>>>>>> at >>>>>>>>> org.red5.omvideo.ClassicMp4ContainerSource.call(ClassicMp4ContainerSource.java:182) >>>>>>>>> [classes/:na] >>>>>>>>> at org.red5.omvideo.SignalConnection.onOpen(SignalConnection.java:71) >>>>>>>>> [classes/:na] >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at >>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at >>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.websocket.pojo.PojoEndpointBase.doOnOpen(PojoEndpointBase.java:66) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.websocket.pojo.PojoEndpointServer.onOpen(PojoEndpointServer.java:70) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init >>>>>>>>> (WsHttpUpgradeHandler.java:128) [tomcat-websocket-8.0.33.jar:8 >>>>>>>>> .0.33] >>>>>>>>> at >>>>>>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:848) >>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441) >>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) >>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at >>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >>>>>>>>> [na:1.8.0_121] >>>>>>>>> at >>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >>>>>>>>> [na:1.8.0_121] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121] >>>>>>>>> Caused by: java.util.concurrent.TimeoutException: null >>>>>>>>> at >>>>>>>>> org.apache.tomcat.websocket.FutureToSendHandler.get(FutureToSendHandler.java:111) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>> ssageBlock(WsRemoteEndpointImplBase.java:278) >>>>>>>>> [tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> ... 28 common frames omitted >>>>>>>>> [INFO] [http-nio-0.0.0.0-5080-exec-4] >>>>>>>>> org.red5.omvideo.SignalConnection - Close >>>>>>>>> [ERROR] [http-nio-0.0.0.0-5080-exec-4] >>>>>>>>> org.red5.omvideo.SignalConnection - Error java.io.IOException: >>>>>>>>> java.util.concurrent.TimeoutException >>>>>>>>> java.io.IOException: java.util.concurrent.TimeoutException >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>> endFailureWithEncode(WsRemoteEndpointImplBase.java:558) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.handleS >>>>>>>>> endFailure(WsRemoteEndpointImplBase.java:533) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>> ssageBlock(WsRemoteEndpointImplBase.java:285) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.sendByt >>>>>>>>> es(WsRemoteEndpointImplBase.java:134) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointBasic.sendBinary >>>>>>>>> (WsRemoteEndpointBasic.java:43) ~[tomcat-websocket-8.0.33.jar: >>>>>>>>> 8.0.33] >>>>>>>>> at org.red5.omvideo.SignalConnection$1.write(SignalConnection.java:65) >>>>>>>>> ~[classes/:na] >>>>>>>>> at org.mp4parser.support.AbstractBox.getBox(AbstractBox.java:119) >>>>>>>>> ~[isoparser-1.9.27.jar:na] >>>>>>>>> at >>>>>>>>> org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.write(FragmentedMp4Writer.java:121) >>>>>>>>> ~[streaming-1.9.27.jar:na] >>>>>>>>> at org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.write >>>>>>>>> Header(FragmentedMp4Writer.java:360) ~[streaming-1.9.27.jar:na] >>>>>>>>> at org.mp4parser.streaming.output.mp4.FragmentedMp4Writer.accep >>>>>>>>> tSample(FragmentedMp4Writer.java:226) ~[streaming-1.9.27.jar:na] >>>>>>>>> at >>>>>>>>> org.red5.omvideo.ClassicMp4ContainerSource.call(ClassicMp4ContainerSource.java:182) >>>>>>>>> ~[classes/:na] >>>>>>>>> at org.red5.omvideo.SignalConnection.onOpen(SignalConnection.java:71) >>>>>>>>> ~[classes/:na] >>>>>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at >>>>>>>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at >>>>>>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>>>>>>> ~[na:1.8.0_121] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.websocket.pojo.PojoEndpointBase.doOnOpen(PojoEndpointBase.java:66) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.websocket.pojo.PojoEndpointServer.onOpen(PojoEndpointServer.java:70) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.server.WsHttpUpgradeHandler.init >>>>>>>>> (WsHttpUpgradeHandler.java:128) ~[tomcat-websocket-8.0.33.jar: >>>>>>>>> 8.0.33] >>>>>>>>> at >>>>>>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:848) >>>>>>>>> ~[tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1441) >>>>>>>>> ~[tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) >>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at >>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) >>>>>>>>> [na:1.8.0_121] >>>>>>>>> at >>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) >>>>>>>>> [na:1.8.0_121] >>>>>>>>> at >>>>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>>>>> [tomcat-embed-core-8.5.12.jar:8.5.12] >>>>>>>>> at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121] >>>>>>>>> Caused by: java.util.concurrent.TimeoutException: null >>>>>>>>> at >>>>>>>>> org.apache.tomcat.websocket.FutureToSendHandler.get(FutureToSendHandler.java:111) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> at org.apache.tomcat.websocket.WsRemoteEndpointImplBase.startMe >>>>>>>>> ssageBlock(WsRemoteEndpointImplBase.java:278) >>>>>>>>> ~[tomcat-websocket-8.0.33.jar:8.0.33] >>>>>>>>> ... 23 common frames omitted >>>>>>>>> [INFO] [pool-4-thread-1] org.red5.server.tomcat.WarDeployer - >>>>>>>>> Deploy wars with app start >>>>>>>>> >>>>>>>>> >>>>>>>>> On Thu, Apr 6, 2017 at 2:01 PM, Maxim Solodovnik < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> It was Chrome >>>>>>>>>> Will send log later today >>>>>>>>>> >>>>>>>>>> WBR, Maxim >>>>>>>>>> (from mobile, sorry for the typos) >>>>>>>>>> >>>>>>>>>> On Apr 6, 2017 13:32, "Dmitriy -" <[email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Did you used last version of om-video? >>>>>>>>>>> The message about error is too small. Can you send the full log, >>>>>>>>>>> please? >>>>>>>>>>> >>>>>>>>>>> I checked yesterday and everything worked fine on ubuntu 16.04 + >>>>>>>>>>> firefox. >>>>>>>>>>> >>>>>>>>>>> On Thu, Apr 6, 2017 at 10:00 AM, Maxim Solodovnik < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> OK, have tried "omvideo" app >>>>>>>>>>>> It doesn't play :( >>>>>>>>>>>> >>>>>>>>>>>> The best result: >>>>>>>>>>>> [INFO] [http-nio-0.0.0.0-5080-exec-3] >>>>>>>>>>>> org.red5.omvideo.SignalConnection - User connected >>>>>>>>>>>> [INFO] [http-nio-0.0.0.0-5080-exec-3] >>>>>>>>>>>> org.red5.omvideo.SignalConnection - Reading and writing >>>>>>>>>>>> started. >>>>>>>>>>>> Pushing sample @48 of 804 bytes (i=1) >>>>>>>>>>>> Pushing sample @852 of 25 bytes (i=2) >>>>>>>>>>>> >>>>>>>>>>>> Then TimeoutException :((( >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Mar 31, 2017 at 9:26 AM, Maxim Solodovnik < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> > Thanks, >>>>>>>>>>>> > Will try it this week end :) >>>>>>>>>>>> > >>>>>>>>>>>> > On Fri, Mar 31, 2017 at 3:08 AM, Dmitriy - < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >> >>>>>>>>>>>> >> The estimate depends on what stream we receive from camera. >>>>>>>>>>>> >> >>>>>>>>>>>> >> On Fri, Mar 31, 2017 at 3:07 AM, Dmitriy - < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> Well, I've updated my om-video app recently so it can play >>>>>>>>>>>> the movie now. >>>>>>>>>>>> >>> You can try it. >>>>>>>>>>>> >>> Now for live camera you need just replace the input stream >>>>>>>>>>>> to what we >>>>>>>>>>>> >>> want. >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> If we can produce h264 stream of bytes from RTMP stream >>>>>>>>>>>> then we can play >>>>>>>>>>>> >>> it in a browser. >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> On Thu, Mar 30, 2017 at 10:49 PM, Maxim Solodovnik < >>>>>>>>>>>> [email protected]> >>>>>>>>>>>> >>> wrote: >>>>>>>>>>>> >>>> >>>>>>>>>>>> >>>> Good to know :) >>>>>>>>>>>> >>>> Can you estimate, when we can try to play live camera >>>>>>>>>>>> stream? :) >>>>>>>>>>>> >>>> >>>>>>>>>>>> >>>> On Thu, Mar 30, 2017 at 10:47 PM, Dmitriy - < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>> >>>>>>>>>>>> >>>>> Sorry for typos :) >>>>>>>>>>>> >>>>> >>>>>>>>>>>> >>>>> On Thu, Mar 30, 2017 at 10:45 PM, Dmitriy - < >>>>>>>>>>>> [email protected]> >>>>>>>>>>>> >>>>> wrote: >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> Hello! >>>>>>>>>>>> >>>>>> I have a good news. >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> My parser https://github.com/Dima00782/om-video >>>>>>>>>>>> produces right mp4 >>>>>>>>>>>> >>>>>> video, and it can be played in browser by chunks. >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> I've converted the avengers mp4 clip h264, pcm into >>>>>>>>>>>> fragmented mp4 >>>>>>>>>>>> >>>>>> format with my parser and put it into this demo >>>>>>>>>>>> >>>>>> (https://github.com/nickdesaul >>>>>>>>>>>> niers/netfix/blob/gh-pages/demo/bufferWhenNeeded.html). >>>>>>>>>>>> >>>>>> And it has played! The video is downloading by chunks >>>>>>>>>>>> and video tag >>>>>>>>>>>> >>>>>> play it online. >>>>>>>>>>>> >>>>>> So I must see at the demo and modify my demo to play >>>>>>>>>>>> video in browser >>>>>>>>>>>> >>>>>> via stream from java. >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> On Thu, Mar 30, 2017 at 9:36 PM, Maxim Solodovnik >>>>>>>>>>>> >>>>>> <[email protected]> wrote: >>>>>>>>>>>> >>>>>>> >>>>>>>>>>>> >>>>>>> Hello Dmitriy, >>>>>>>>>>>> >>>>>>> >>>>>>>>>>>> >>>>>>> How is your work? any good news? >>>>>>>>>>>> >>>>>>> >>>>>>>>>>>> >>>>>>> -- >>>>>>>>>>>> >>>>>>> WBR >>>>>>>>>>>> >>>>>>> Maxim aka solomax >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> >>>>>>>>>>>> >>>>>> -- >>>>>>>>>>>> >>>>>> Regards, >>>>>>>>>>>> >>>>>> Dmitry Bezheckov. >>>>>>>>>>>> >>>>> >>>>>>>>>>>> >>>>> >>>>>>>>>>>> >>>>> >>>>>>>>>>>> >>>>> >>>>>>>>>>>> >>>>> -- >>>>>>>>>>>> >>>>> Regards, >>>>>>>>>>>> >>>>> Dmitry Bezheckov. >>>>>>>>>>>> >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> >>>> >>>>>>>>>>>> >>>> -- >>>>>>>>>>>> >>>> WBR >>>>>>>>>>>> >>>> Maxim aka solomax >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> >>>>>>>>>>>> >>> -- >>>>>>>>>>>> >>> Regards, >>>>>>>>>>>> >>> Dmitry Bezheckov. >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>>> >> -- >>>>>>>>>>>> >> Regards, >>>>>>>>>>>> >> Dmitry Bezheckov. >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > >>>>>>>>>>>> > -- >>>>>>>>>>>> > WBR >>>>>>>>>>>> > Maxim aka solomax >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> WBR >>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Regards, >>>>>>>>>>> Dmitry Bezheckov. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> WBR >>>>>>>> Maxim aka solomax >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Regards, >>>>>>> Dmitry Bezheckov. >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> WBR >>>>>> Maxim aka solomax >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> WBR >>>>> Maxim aka solomax >>>>> >>>> >>>> >>>> >>>> -- >>>> Regards, >>>> Dmitry Bezheckov. >>>> >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> >> -- >> Regards, >> Dmitry Bezheckov. >> > > > > -- > WBR > Maxim aka solomax > -- Regards, Dmitry Bezheckov.
