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

Jump to content


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

Partfile Plugin For Vlc 1.0.5 Download it here...

#21 User is offline   birk 

  • Room To Let
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5524
  • Joined: 23-May 03

Posted 11 February 2005 - 12:20 PM

Cybermutant, on Feb 11 2005, 05:51 AM, said:

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

You are welcome. Works very good here. Hope the check from the devs comes back with an OK to update the 'offcial' plugin to this one. Long awaited. :)
0

#22 User is offline   fe_de_7 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 71
  • Joined: 27-September 04

Posted 12 February 2005 - 07:09 PM

Well done Cybermutant, it works fine for me! :+1:
user posted image
0

#23 User is offline   QQ 

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

Posted 12 February 2005 - 08:06 PM

perhaps just change reported file size in headers?
0

#24 User is offline   Avi 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 1460
  • Joined: 11-September 02

Posted 12 February 2005 - 09:55 PM

QQ, on Feb 12 2005, 11:06 PM, said:

perhaps just change reported file size in headers?
View Post

lol, you make it sound so easy. :)
0

#25 User is offline   PacoBell 

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

Posted 13 February 2005 - 04:33 AM

Here's some info :google: found about AVI headers. HTH.

[EDIT]
OMG! I discovered the granddaddy of all AVI format guides!!! :o
[/EDIT]

This post has been edited by PacoBell: 14 February 2005 - 03:29 AM

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!

#26 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 13 February 2005 - 02:56 PM

Does it work with 0.8.2-svn?
[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#27 User is offline   Cybermutant 

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

Posted 13 February 2005 - 04:02 PM

Tuxman, on Feb 13 2005, 04:56 PM, said:

Does it work with 0.8.2-svn?
View Post

No, probably not. VLC and its modules are strictly version bound. You need a module specifically built for the version of VLC being used. However, almost nothing has changed in the file access department between 0.8.1 and the current SVN version and the plugin can easily be compiled using the latest development code.

I download and build a snapshot once or twice a week to see how VLC is progressing and to keep the plugin up to date. No problems so far. When VLC v0.8.2 is finally out, the plugin will also be available shortly after... unless, of course, something important in VLC (or in my life :unsure: ) changes at the last minute, or suddenly inspiration strikes and I decide to implement some major code modifications :D
0

#28 User is offline   QQ 

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

Posted 13 February 2005 - 04:15 PM

sounds great!;p so would it be a major PIA to change reported file size in avi headers? considering this is access/splitter plugin, and it gets the data first of all, it shouldnt be too difficult to do it? then again, im not really aware of AVI structure, and i dont know if the headers go at beginning of file, or perhaps at every frame and so..
0

#29 User is offline   magicm13 

  • Member
  • PipPip
  • Group: Members
  • Posts: 27
  • Joined: 21-July 03

Posted 13 February 2005 - 05:10 PM

Tuxman, on Feb 13 2005, 04:56 PM, said:

Does it work with 0.8.2-svn?
View Post


Hi Tuxman!

Where to get that 0.8.2-svn VLC?


greets

magic :)
user posted image
0

#30 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 13 February 2005 - 05:35 PM

http://vthr.via.ecp.fr/~videolan/ :bouncehi:

0.8.2 does work with this plugin... well, it seems.
[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#31 User is offline   magicm13 

  • Member
  • PipPip
  • Group: Members
  • Posts: 27
  • Joined: 21-July 03

Posted 13 February 2005 - 06:17 PM

Tuxman, on Feb 13 2005, 07:35 PM, said:

0.8.2 does work with this plugin... well, it seems.
View Post


Looks like it works with 0.8.2-svn right over here too, but just tested with an mpeg1 file :+1:

thx @Cybermutant for the Plugin and @Tuxman for that link :+1:

This post has been edited by magicm13: 13 February 2005 - 06:20 PM

user posted image
0

#32 User is offline   Tuxman 

  • lizzie and prog-rock fanatic
  • PipPipPipPipPipPipPip
  • Group: Validating
  • Posts: 2707
  • Joined: 26-July 04

Posted 13 February 2005 - 06:31 PM

No problem. :D
[ eMule beba ] :: v2.72 released, v3.00 in the works ...
- feel the lightweight! - featuring Snarl support, the Client Analyzer and tits!
Coded by a Golden eMule Award winner and most people's favorite modder!
..........................................
Music, not muzak:
Progressive Rock :: my last.fm profile
..........................................
eMule user since 0.28 ...
-[ ... and thanks for all the fish! ]-
0

#33 User is offline   PacoBell 

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

Posted 13 February 2005 - 08:58 PM

Yeah, I've taken a diff of file.c from vlc-snapshot-20050212 and vlc-0.8.1. There are a few changes, but nothing earthshattering: some new init stuff, a pre-processor directive for CE devices, and a correction to a minor error message. Shouldn't be too hard to port, methinks.
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!

#34 User is offline   Cybermutant 

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

Posted 13 February 2005 - 11:40 PM

Tuxman, on Feb 13 2005, 07:35 PM, said:

0.8.2 does work with this plugin... well, it seems.
View Post

There is only one way to be sure, can you please check this:
Do you see the part file module listed in Preferences -> Input / Codecs -> Access modules?

I just tried it with the vlc-0.8.2-svn-20050212 build, and the part file plugin didn't show up among the available modules, meaning it is not compatible with the SVN build.
0

#35 User is offline   Cybermutant 

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

Posted 14 February 2005 - 12:01 AM

PacoBell, on Feb 13 2005, 10:58 PM, said:

Shouldn't be too hard to port, methinks.
View Post

You're right, it isn't... :) The real difficulty was adapting the old plugin source code to the new VLC 0.8.x API. From now on, and until the next big change in VLC, it will be really simple: Make a few edits, rebuild, and there you go :D
0

#36 User is offline   Cybermutant 

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

Posted 14 February 2005 - 01:05 AM

QQ, on Feb 13 2005, 06:15 PM, said:

sounds great!;p so would it be a major PIA to change reported file size in avi headers? considering this is access/splitter plugin, and it gets the data first of all, it shouldnt be too difficult to do it? then again, im not really aware of AVI structure, and i dont know if the headers go at beginning of file, or perhaps at every frame and so..
View Post

It is true that the plugin has firsthand access to the data, and thus can manipulate it any way it wants. However, if you take a look at the article I've linked to, you'll see that the AVI header is actually made up of a number of sub-headers, each one nested within another (like those Russian matrioshka dolls :) ), and each one carrying information about a different aspect of the audio and video streams and the file in general. The index is a whole other story in itself. The plugin would need to handle all of them, and it doesn't look that easy to accomplish... at least with my current level of knowledge of the AVI header structures. :P

I do have an alternative idea in mind, one that doesn't require faking the headers, but I'll have to delve deeper into the VLC source code to find out if it can be implemented. No promises, though. ;)

PS: Come to think of it, could the Matroska container format be named after the Russian matrioshkas? It just occured to me... Mental note to myself: Go check the Matroska FAQ. :rolleyes:
0

#37 User is offline   PacoBell 

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

Posted 14 February 2005 - 04:23 AM

Cybermutant, on Feb 13 2005, 05:05 PM, said:

The plugin would need to handle all of them, and it doesn't look that easy to accomplish... at least with my current level of knowledge of the AVI header structures.  :P
View Post
You might not have to. It looks like VLC's own AVI de/mux APIs handle all of the hard work. In fact, there's even a handy little option in Preferences -> Modules -> demux2 -> avi called "Force index creation". It's described as "Recreate a index for the AVI file so we can seek trough [sic] it more reliably." It's probably not good to have that option on all the time, though, since it probably will alter the hash of the file being processed. Therefore, we probably need to make it a special case only for eMule part files. It could be another option in the access_partfile module. HTH.

P.S. Please take a look at the last link in one of my prior posts to get more of a feel for the AVI format. I know my knowledge has been greatly enriched. Good hunting! ^_^

P.P.S. If found the post where Bluecow discussed the issue with the AVI demux module. Unfortunately, it looks like he didn't attempt to tackle the problem.

This post has been edited by PacoBell: 14 February 2005 - 04:49 AM

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!

#38 User is offline   QQ 

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

Posted 14 February 2005 - 09:20 PM

hey, that's my thread!;p

anyway, im sorry to tell you, but v0.8.2 + plugin doesn't work even *nearly* as good as 0.6.2 + plugin.. you should try it yourself for avi files! 0.8.2 either locks up, reports incomplete file (eg only few mins, where 0.6.2 can preview 30+), is unable to seek, or does something else.. 0.6.2 works much better. try it :)
0

#39 User is offline   QQ 

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

Posted 14 February 2005 - 09:21 PM

p.s. dont take it as if im blaming your plugin.. i understand vlc did something with their demuxing plugin which messed things up, and i tried asking them - all i got was "you shouldnt try to play broken files", which is kinda meh. now if only we could track what did they change, and make our own demuxing plugin;p
0

#40 User is offline   QQ 

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

Posted 14 February 2005 - 09:28 PM

i also had a discussion once with Slugfiller, who has written his own metfile plugin for vlc from scratch.. cant find it, but try this

http://forum.emule-p...showtopic=41217

his one offered different types of processing gaps, but unfortunately didnt work as good as 0.6.2 either :(
0

  • Member Options

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

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