View Single Post
Posts: 3,074 | Thanked: 12,964 times | Joined on Mar 2010 @ Sofia,Bulgaria
#1505
Originally Posted by marxian View Post
Request is not intended to support parallel requests. It is supposed to act like a state machine, so once it enters Loading state, no further requests should be made (except internally, such as following a redirect) until the state changes again. The mistake is in leaving it to the application to police this (which is what cutetube2 does). So, as far as cutetube2 goes, there should be no possibility of a segfault using qyoutube 0.1.6, but if some other application were to make a further call to one of the request methods during the Loading state, there could be a problem. I prefer to fix this by enforcing the intended behaviour.
Ofc I am fine with whatever fix you may end up with, as long as there are no more segfaults.

In the meanwhile, YT changed its base.js, making the current decryption function extractor non-functional. here is a fix https://github.com/marxoft/qyoutube/pull/2
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer


Last edited by freemangordon; 2015-11-11 at 13:54.
 

The Following 5 Users Say Thank You to freemangordon For This Useful Post: