Official eMule-Board: Partfile Plugin For Vlc 1.0.5 - Official eMule-Board

Jump to content


  • (12 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

Partfile Plugin For Vlc 1.0.5 Download it here...

#1 User is offline   Cybermutant 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 58
  • Joined: 31-January 05

Posted 04 February 2005 - 01:20 PM

The partfile plugin has been updated for VLC 0.8.6c:--> Previous versions of the plugin

See the Changelog for details. If you have any issues, please report.

And this was the original first post:
I have updated the VLC part file plugin to work with the 0.8.1 version of VideoLAN Client, and if possible, I'd like to have the developers' (and especially Bluecow's) opinion/approval first before releasing it. I know that Bluecow has retired from eMule development, I tried to PM him anyway but my message was not delivered (Inbox full). If the other devs are able to reach him, or if someone has taken over the plugin project from Bluecow, please let me know.

Best regards...

3

#2 User is offline   Beltxo 

  • Member
  • PipPip
  • Group: Members
  • Posts: 29
  • Joined: 15-June 04

Posted 07 February 2005 - 04:45 PM

I it works, just release it!! Keep the GPL stuff and that's all!!
0

#3 User is offline   dudeman456 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 91
  • Joined: 19-January 03

Posted 08 February 2005 - 05:03 AM

Attemp to contact one of the other devs
0

#4 User is offline   Cybermutant 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 58
  • Joined: 31-January 05

Posted 08 February 2005 - 09:27 AM

Well, I just didn't want it to look like I was hijacking the plugin project, so to speak. In open source development, you usually send your fix to the developer, he/she evaluates it and decides whether to use it or not. That's what I tried to do. I needed more time anyway, there were a few quirks in the plugin that bothered me, so I used the weekend to fix them, and meanwhile waited for a response from the devs. As there has been none yet, I guess I can release the new version on my own. It will take a day or two though, I still have to update the docs, tidy up my code a bit, and write new instructions for building from source.

Stay tuned!
0

#5 User is offline   PacoBell 

  • Professional Lurker ¬_¬ (so kyoot!)
  • PipPipPipPipPipPipPip
  • Group: Moderator
  • Posts: 7296
  • Joined: 04-February 03

Posted 08 February 2005 - 09:36 AM

Docs?! w00t! :dribble: You da man, Cybermutant! :thumbup:
Sed quis custodiet ipsos custodes
Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!

#6 User is offline   Lt. Templeton Peck 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 10
  • Joined: 12-May 04

Posted 08 February 2005 - 09:36 AM

Great I've been eagerly awaiting a new plugin. I think most people are willing to wait till you have a well tested and robust version. It's been nearly 3 months since VLC 0.8.1 was released what's a couple more days :+1:
0

#7 User is offline   PacoBell 

  • Professional Lurker ¬_¬ (so kyoot!)
  • PipPipPipPipPipPipPip
  • Group: Moderator
  • Posts: 7296
  • Joined: 04-February 03

Posted 08 February 2005 - 09:45 AM

Heck, I don't even care if it's well tested. Just lemme at that code (and docs, of course)! :lol:
Sed quis custodiet ipsos custodes
Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!

#8 User is offline   dudeman456 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 91
  • Joined: 19-January 03

Posted 08 February 2005 - 10:47 AM

Well I would'nt think it was hijacking, you could have named it Cybermutants's VLC plugin mod, just like all the othe Emule mods.

but, great that you are releasing it.


Cybermutant, on Feb 8 2005, 09:27 AM, said:

Well, I just didn't want it to look like I was hijacking the plugin project, so to speak. In open source development, you usually send your fix to the developer, he/she evaluates it and decides whether to use it or not. That's what I tried to do. I needed more time anyway, there were a few quirks in the plugin that bothered me, so I used the weekend to fix them, and meanwhile waited for a response from the devs. As there has been none yet, I guess I can release the new version on my own. It will take a day or two though, I still have to update the docs, tidy up my code a bit, and write new instructions for building from source.

Stay tuned!
View Post

0

#9 User is offline   Cybermutant 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 58
  • Joined: 31-January 05

Posted 08 February 2005 - 07:18 PM

Had I said a day or two? Well, it seems that I was wrong :-k

From Geocities:
Part File Plugin for VLC 0.8.1 - Binary
Part File Plugin for VLC 0.8.1 - Sources

ED2K links:
Binary:
ed2k://|file|vlc-0.8.1_partfile_plugin_v0.2.0-bin-win32.zip|41386|D68FDDBEE9EF67E8AB42FBD3ADB07B15|/
Sources:
ed2k://|file|vlc-0.8.1_partfile_plugin_v0.2.0-src.zip|71566|C5EB4827867CED33865D93A64FB5B800|/

Happy Previews Everyone!! :)

This post has been edited by Cybermutant: 11 February 2005 - 10:34 PM

0

#10 User is offline   Some Support 

  • Last eMule
  • PipPipPipPipPipPipPip
  • Group: Yes
  • Posts: 3627
  • Joined: 27-June 03

Posted 08 February 2005 - 07:55 PM

Thanks for your work.
We will take a look by time (this might take a bit tho) and - if you agree - offer it as update to the prior version on our project page if it works properly :)

#11 User is offline   dudeman456 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 91
  • Joined: 19-January 03

Posted 08 February 2005 - 08:59 PM

Good going Cybermutant.
0

#12 User is offline   PacoBell 

  • Professional Lurker ¬_¬ (so kyoot!)
  • PipPipPipPipPipPipPip
  • Group: Moderator
  • Posts: 7296
  • Joined: 04-February 03

Posted 08 February 2005 - 10:54 PM

@Cybermutant: I just glossed over your code by diff'ing it with the virgin file.c from VLC v0.8.1. That's some incredible work you've done there. Congrats and tnx for documenting it so well. I'll test out the binary when I get back home.
Sed quis custodiet ipsos custodes
Math is delicious!
MmMm! Mauna Loa Milk Chocolate Toffee Macadamias are little drops of Heaven ^_^
Si vis pacem, para bellum DIE SPAMMERS DIE!

#13 User is offline   Cybermutant 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 58
  • Joined: 31-January 05

Posted 09 February 2005 - 12:37 AM

Some Support,
Of course I would agree; in fact, I'd be honoured :) Besides, SourceForge would be way more reliable and accessible than a free Geocities page.

PacoBell,
Thanks for your compliments. I must admit, though, that most of that diff result is probably still Bluecow's code. If it weren't for his previous efforts, I would have never been able to manage updating the plugin, I guess. He has done brilliant work :+1:

As for the documentation... Hopefully, it will help others get involved, and when necessary, take over the development of the plugin. If I can't find the time to update it, somebody else will. That's the beauty of (well documented) open source :D
0

#14 User is offline   QQ 

  • Splendid Member
  • PipPipPipPip
  • Group: Members
  • Posts: 113
  • Joined: 10-November 02

Posted 09 February 2005 - 05:53 AM

I haven't had chance to try it out, but I remember talking to Bluecow about his own plugin, and him saying that ever since v0.7 VLC devs messed up stream splitter (reader?) plugin, so that it doesnt handle incomplete avis overly good, even with his plugin, and there wasnt much he could do.. and it in fact didnt work as good as 0.6x plugin.. i wonder if it's fixed by now?;)
0

#15 User is offline   david2003 

  • Member
  • PipPip
  • Group: Members
  • Posts: 38
  • Joined: 05-March 03

Posted 09 February 2005 - 12:22 PM

Working very well on my system. Thank you very much for your work, Cybermutant :+1: .
0

#16 User is offline   Cybermutant 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 58
  • Joined: 31-January 05

Posted 10 February 2005 - 01:22 AM

david2003, you're welcome :) Glad to hear that you are using the plugin without any problem.

QQ, there was an issue with the AVI demux module, it tended to lock up on incomplete or corrupt AVI files. This was fixed in the 0.7.2 version of VLC. As for v0.8.1, I've used it for eMule previews for nearly two months without the partfile plugin, and I was quite happy with it, although having to manually skip the empty space in part files was annoying. Now, with the plugin, it got even better :D I suggest you give it a try.
0

#17 User is offline   Beltxo 

  • Member
  • PipPip
  • Group: Members
  • Posts: 29
  • Joined: 15-June 04

Posted 10 February 2005 - 08:44 AM

Thanks a lof for this so much expected plugin!!!

Anyway, there is a minor issue, that was present in former releases. Regarding the "provide seekable stream for AVI partfile" setting, if you try to preview an incomplete AVI:

· If this setting is OFF: the preview works OK, skipping the empty parts, but there is no search bar to go to any place in the AVI.

· If the setting is ON: You can use the search bar, but if you let the player come to an empty part, or you just put the search bar in an empty part, the player stops or even close it self.

Can this be fixed? or is this a VLC issue?
0

#18 User is offline   david2003 

  • Member
  • PipPip
  • Group: Members
  • Posts: 38
  • Joined: 05-March 03

Posted 10 February 2005 - 10:33 AM

Beltxo, on Feb 10 2005, 08:44 AM, said:

Thanks a lof for this so much expected plugin!!!

Anyway, there is a minor issue, that was present in former releases. Regarding the "provide seekable stream for AVI partfile" setting, if you try to preview an incomplete AVI:

· If this setting is OFF: the preview works OK, skipping the empty parts, but there is no search bar to go to any place in the AVI.

· If the setting is ON: You can use the search bar, but if you let the player come to an empty part, or you just put the search bar in an empty part, the player stops or even close it self.

Can this be fixed? or is this a VLC issue?
View Post

Yes, that is happening here too, I just keep that setting off. I think is a minor problem as I can see the avi from the beggining skipping the empty parts without any probs. Anyway, this can be found in the docs:
" Note: Generating seekable streams from AVI part files might give erratic results (like media playback stopping too early) and/or slightly poor performance compared to MPEG seekable streams. This is highly dependent on the codecs and the encoding parameters used for creating the AVI file".
Ciao.
0

#19 User is offline   niclights 

  • lost in space
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 10288
  • Joined: 01-November 04

Posted 11 February 2005 - 02:53 AM

Awesome! About to go on test here too.... Big :respect: Cybermutant!
0

#20 User is offline   Cybermutant 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 58
  • Joined: 31-January 05

Posted 11 February 2005 - 04:51 AM

Beltxo, on Feb 10 2005, 10:44 AM, said:

...snip...
Can this be fixed? or is this a VLC issue?
View Post

I had to do some research (via Google :) ) about the AVI format to get my facts straight, and after reading this excellent article on "AVI files and common problems" by Avery Lee (the programmer of VirtualDub), and considering how the partfile plugin works, I can say that this is not exactly a VLC issue and it has more to do with the AVI container format in general, due to how file information, audio and video data are laid out within it. Let me elaborate:

Suppose you are downloading a 100MB video file, and you have completed 20MB of it spread in chunks throughout the .part file; the rest is missing. When you preview this part file, the plugin fools VLC into thinking that it is opening a 20MB video file :-k , and starts feeding it data by combining the available blocks in the part file one after the other, skipping over the gaps (it doesn't know nor care what the file's format is). However, in the case of AVI files, VLC doesn't get fooled at all because reading the AVI header reveals at once that the file is actually 100MB!! :blink: And having learned the real file size, VLC then starts asking for data from places in the file it shouldn't have even known existed, which throws errors since the plugin cannot jump to the 99th megabyte of its 20MB virtual gapless stream. :confused: So VLC gives up on trying to read from those parts, and starts decoding the audio/video from the beginning of the file onwards, and the plugin starts doing its job feeding back the gapless data stream. But, in the confusion, you have lost the AVI index, and with the index also the ability to seek easily within the movie :( Then there are the chunks of data near the gap boundaries that get merged with entirely different chunks... The AVI demux module in VLC sure has a hard time trying to make sense of all of this mess :frust:

It may be possible to make the plugin a bit more "format aware", but that would involve parsing the AVI files, checking headers and generating indexes on the fly, turning the plugin into some sort of an AVI fix utility. It is many times simpler to just pass the data along and let the player sort it out.

Nevertheless, I'll give it some more thought ;) Bye for now...

PS to moderators: Thanks for making the thread a "Sticky" :)
0

  • Member Options

  • (12 Pages)
  • +
  • 1
  • 2
  • 3
  • Last »

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users