SplitVid explicado por Redline99

El tema del Splitvid es una megalocura que esta creando una confusión brutal (yo soy un confundido más), por ello, he ido directamente a una de las fuentes principales, las palabras de Redline99 (creador del Xbox Backup Creator).

Voy a copiar/pegar los comentarios suyos que creo que son más representativos con el fin de sacar conclusiones finales.

Todo ha sido copiado de sus mensajes de xboxhacker, no me lo estoy inventando.

Cita del 22/05/2007

Redline99 escribió:Basically what the problem is, is that the video data that was supposed to be located on layer 1 (the second layer) is being truncated because it is outside of the valid PSN range dictated by the PFI. To correct this the video (VL1) data is actually supposed to be split off from the rest of the video data (VL0) and placed AFTER the game data. This moves it to a PSN location that is visible when the dvd is in a locked state. Currently that data will show as just 00 data, thus looks missing or truncated.
Example proper iso build order, Xbox360
    000A90 Video  L0
   
    01F090 Filler L0       'Actual
        - OR -
    01F08D Filler L0
    000003 PFI, DMI, SS    'Xtreme
   
    1B3880 Game   L0
    1B3880 Game   L1
    01F090 Filler L1
    00032F Video  L1
    ------
    3A5FDF Total (7,834,892,288 Bytes)
   
                         |   FILLER   |
    |-------------|------|------------|-------------------------------|----------| L1
                  VL1E   VL1S         GL1E                            GL1S
   
                         | FILLER |   |
    |--------|-----------|--------|PDS|-------------------------------|----------| L0
             VL0S        VL0E         GL0S                            GLOE
        PSN  |0x30000
   
    VL0S = Video Layer0 Start
    VL0E = Video Layer0 End
    VL1S = Video Layer1 Start
    VL1E = Video Layer1 End
    GL0S = Game Layer0 Start
    GL0E = Game Layer0 End
    GL1S = Game Layer1 Start
    GL1E = Game Layer1 End
    PDS  = PFI, DMI, SS





Cita 24/05/2007

Redline99 escribió:
1. Why does is still state that "VIDEO IS QUESTIONABLE" after we patch to the new Splitvid format?


Because it was wasn't completely finished as a release feature.

2. Why is it NOT patching the splitvid image directly when you intially now do a READ using the 'patched' version of XBC v2.5..the key word here is "initially"


Not sure, it works for me fine. I tested it tonight.
Read Burnout Revenge (Original ISO Format) = 7.05 GB (7,572,881,408 bytes)
Read Burnout Revenge (SplitVid ISO Format) = 7.29 GB (7,834,892,288 bytes)**
Converted Burnout Revenge (Original ISO Format to SplitVid) = 7.29 GB (7,834,892,288 bytes)

So it looks to be working for me, put the Log Level on Debug, do a complete backup using SPlitVid and PM me the log.
**The SplitVid format ISO size can differ slightly depending on the Video partition size


Cita del 28/05/2007

Redline99 escribió:"might conflict....." means that until the final version of the firmware come out, I can't say how it will behave.

The older Xtreme firmware I think were like the Geremia, then Xtreme v3 came out and corrected the pfi issues. But, as of Xtreme52 and 53, I know that it did not read video layer1 correctly. What I did to prove that was patched the inquiry handler to get rid of the 0xC0 vender bits check. That allowed me to boot into Windows without using the enable0800 dvd. So then I should have been in a state that was pretty close to how the Xbox would see the dvd when still locked. Then using IsoBuster to view the sectors, I could see for myself that the bytes returned 00 for all of video layer1. Using the SplitVid format the bytes read as they were supposed to.

Which leads to why is the SplitVid not recommended now... Well the new iXtreme may address this in some fashion but, the way that I implemented the SplitVid probably wont work well with the fix. The main reason for that is my current version of SplitVid removes the out of place Video Layer1 data and relocates it to the "proper" position at the end of the game data. What I should have done to maintain the best compatibility is to leave the errored video layer1 data and placed a copy of it in the proper position. This would double up on that data but provide the best compatibility for both the new iXtreme and the soon to be old Xtreme firmwares.



Cita del 21/08/2007

Redline99 escribió:
And if I remember right, C4E mentioned that his firmware took care of this; thus there was no need for the backups to change. So why this change?

Yeah, right. C4e locks the ranges down. So an xtreme 3 and SplitVid disc should appear as the same to the box. This change is mainly implemented to give the opportunity for SplitVid if someday this is needed. This could be also helpful for other hackers, not only users, to do some tests on the original XBOX disc layout. There is definitely no need to get in panic about the new format. The xtreme 3 style images have the same stealthness! So there is no need to reburn all discs.


The ISO format is not "stealthy" on pre iXtreme firmwares. This new SplitVid format with be stealthy on both pre iXtreme (5.3 and lower) and iXtreme firmwares. So this format has the best compatibility as it works for both. If you don't use the iXtreme, Hitachi included, then there is a level of risk. But also I don't know of MS actually looking at the video partition right now anyways. As with anything the choice is yours, we just help provide the options.

Nice work Schtrom, I'll have to check out the new release when I get back... Wink



Cita del 20/09/2007

Redline99 escribió:Before IXtreme came out the firmware didn't really treat the video data correctly. It was cutting half of it out when read by the xbox... The data was there just not in the correct position, that was happening since the very first xtreme firmware and the batch files to build the iso's. When IXtreme came out c4eva fixed the firmware to support the incorrect iso's. So that means anything before IXtreme doesn't read the video data correctly. What splitvid does is copy the video data that it wasn't reading to a position where it will read it correctly.

So now the current splitvid has the data in the correct position for both the old firmware and the new firmwares.

But... it is not a big deal right now because as far as I know the xbox doesn't error out on half of the video data missing. And if you use IXtreme then its been fixed in the firmware anyways. Either way splitvid doesnt hurt anything it adds more compatibility. XDVDMulleter may not treat the original iso layout as an issue, because its only a possible issue on old firmwares.

Its just an extra precaution that if you use a non IXtreme firmware to play games then you should use splitvid, but you don't have to for any real reason and thats why its an option.

You can upgrade to 2.6 and just turn off the splitvid in the options.


Mi inglés me da para entender el contexto de los mensajes, no obstante, hay palabras que son clave que no se traducir exactamente.

Si alquien domina el ingles y puede ayudar con las traducciones, ganariamos mucho.

Me interesa traducir y sacar conclusiones.

CONCLUSIONES: (Por determinar)
-
-
-
-


Un Saludo

EDITO: Cuando encuentre un rato tranquilo añadiré y adaptaré un poquito las traducciones de nuestro compañero Mithrandir0x. Agradezco la aportación.

Un Saludo!
Rossyafk escribió:El tema del Splitvid es una megalocura que esta creando una confusión brutal (yo soy un confundido más), por ello, he ido directamente a una de las fuentes principales, las palabras de Redline99 (creador del Xbox Backup Creator).


Uff.. que bueno. Pero algo tecnico, por que usa acronimos q no puedo identificar, a ver si tengo un raro y me lo leo.

corp
leches, yo con mi inglés rudimentario no descifro casi nada. sólo me entero de que está haciendo pruebas de tamaños, y que los videos pueden ser diferentes en la capa 0 y 1. así como que las imágenes no son completamente stealth...

a ver si encuentras tiempo de leer esto y pones algo en claro, que yo estoy todo el puto rato leyendo e informando, pero aquí no llego.

lástima, debí ir a clase de inglés más tiempo, y no hacer peyas para fumar canutos y mamarme con los colegas... [+furioso] [+furioso] [+furioso]
Esta noche empezaré a escribir las traducciones, no obstante, hay expresiones que necesitaré ayuda!

Un Saludo!
Basically what the problem is, is that the video data that was supposed to be located on layer 1 (the second layer) is being truncated because it is outside of the valid PSN range dictated by the PFI. To correct this the video (VL1) data is actually supposed to be split off from the rest of the video data (VL0) and placed AFTER the game data. This moves it to a PSN location that is visible when the dvd is in a locked state. Currently that data will show as just 00 data, thus looks missing or truncated.


"Básicamente el problema es que los datos de video que se suponen que deberían estar localizados en la capa 1 (segunda capa) son truncados porque esta fuera del rango permitido PSN dictado por el PFI. Para corregir esto, los datos de video (VL1) son supuestamente separados del resto de datos de video (VL0) y puestos despues de los datos de juego. Esto hace que se mueva a una localización PSN que es visible cuando el dvd está en un estado bloqueado. Actualmente, estos datos se mostrarán como bytes con valor de 0, haciendo que se note que faltan o están truncados."

1. Why does is still state that "VIDEO IS QUESTIONABLE" after we patch to the new Splitvid format?



Because it was wasn't completely finished as a release feature.


2. Why is it NOT patching the splitvid image directly when you intially now do a READ using the 'patched' version of XBC v2.5..the key word here is "initially"



Not sure, it works for me fine. I tested it tonight.
Read Burnout Revenge (Original ISO Format) = 7.05 GB (7,572,881,408 bytes)
Read Burnout Revenge (SplitVid ISO Format) = 7.29 GB (7,834,892,288 bytes)**
Converted Burnout Revenge (Original ISO Format to SplitVid) = 7.29 GB (7,834,892,288 bytes)

So it looks to be working for me, put the Log Level on Debug, do a complete backup using SPlitVid and PM me the log.
**The SplitVid format ISO size can differ slightly depending on the Video partition size


"
1. ¿Por qué, aún después de haber parcheado con el nuevo formato de Splitvid, indica "VIDEO IS QUESTIONABLE"?


Porque para entonces, esta característica no estaba completamente implementada.

2. ¿Por qué no se parchea la imagen Splitvid directamente cuando inicialmente haces una lectura usando una versión previamente parcheada de Xbox Backup Creator v2.5? (Aquí la palabra clave es inicialmente)


No estoy del todo seguro, pero para mi funciona perfectamente. Lo prové por la noche.
Lectura de Burnout Revenge (Formato Original ISO) = 7.05 GB (7,572,881,408 bytes)
Lectura de Burnout Revenge (Formato SplitVid ISO) = 7.29 GB (7,834,892,288 bytes)**
Burnout Revenge Convertido (Formato Original ISO a SplitVid) = 7.29 GB (7,834,892,288 bytes)

Por lo que parece que funciona conmigo, pon "Log Level" en Debug, haz un backup completo usando "Splitvid" y envíame un PM con el log.
**El tamaño del formato ISO de splitvid puede variar ligeramente, dependiendo del tamaño de partición de Video."

"might conflict....." means that until the final version of the firmware come out, I can't say how it will behave.

The older Xtreme firmware I think were like the Geremia, then Xtreme v3 came out and corrected the pfi issues. But, as of Xtreme52 and 53, I know that it did not read video layer1 correctly. What I did to prove that was patched the inquiry handler to get rid of the 0xC0 vender bits check. That allowed me to boot into Windows without using the enable0800 dvd. So then I should have been in a state that was pretty close to how the Xbox would see the dvd when still locked. Then using IsoBuster to view the sectors, I could see for myself that the bytes returned 00 for all of video layer1. Using the SplitVid format the bytes read as they were supposed to.

Which leads to why is the SplitVid not recommended now... Well the new iXtreme may address this in some fashion but, the way that I implemented the SplitVid probably wont work well with the fix. The main reason for that is my current version of SplitVid removes the out of place Video Layer1 data and relocates it to the "proper" position at the end of the game data. What I should have done to maintain the best compatibility is to leave the errored video layer1 data and placed a copy of it in the proper position. This would double up on that data but provide the best compatibility for both the new iXtreme and the soon to be old Xtreme firmwares.


""puede haber conflicto..." significa que hasta que no haya una versión definitiva del firmware, no puedo decir cómo se comportará.

Creo que la vieja versión del firmware Xtreme era como la Geremia, entonces cuando salió la Xtreme v3, se corrigió los problemas con el PFI. Pero, de los Xtreme v5.2 y v5.3, sé que no leían correctamente os "video layer 1". Para probar que estaba parcheado, hice que el "inquiry handler" quitase la comprobación de los "0xC0 vender bits". Esto me permitió reiniciar en Windows sin tener que usar el dvd "Enable0800". Para entonces, ya estaba en un estado bastante cerca de cómo la Xbox veía el dvd cuando estaba bloqueado. Entonces, usando el IsoBuster para ver los sectores, pude ver que todo el "Video Layer 1" estaba a 00. Usando el formato Splitvid hacía que los bytes se leyesen como debía ser.

Lo que lleva a porque el Splitvid no está recomendado ahora... El nuevo iXtreme se encargará de esto a su manera, pero la manera en que yo implementé el Splitvid probablemente no funcione bien con el fix. La principal razón es porque la versión actual del Splitvid borra aquellos datos de "Video Layer 1" que estén fuera de lugar y los mueve a su posición "correcta" al final de los datos de juego. Lo que debería haber hecho para mantener una mejor compatibilidad debería haber sido dejar los datos erróneos de "Video Layer 1" y poner una copia en la posición correcta. Esto habría hecho que pesará un poco más la imagen, pero podría proveer mucha más compatibilidad para los nuevos iXtreme y los firmwares Xtreme."

And if I remember right, C4E mentioned that his firmware took care of this; thus there was no need for the backups to change. So why this change?


Yeah, right. C4e locks the ranges down. So an xtreme 3 and SplitVid disc should appear as the same to the box. This change is mainly implemented to give the opportunity for SplitVid if someday this is needed. This could be also helpful for other hackers, not only users, to do some tests on the original XBOX disc layout. There is definitely no need to get in panic about the new format. The xtreme 3 style images have the same stealthness! So there is no need to reburn all discs.

The ISO format is not "stealthy" on pre iXtreme firmwares. This new SplitVid format with be stealthy on both pre iXtreme (5.3 and lower) and iXtreme firmwares. So this format has the best compatibility as it works for both. If you don't use the iXtreme, Hitachi included, then there is a level of risk. But also I don't know of MS actually looking at the video partition right now anyways. As with anything the choice is yours, we just help provide the options.

Nice work Schtrom, I'll have to check out the new release when I get back... Wink


"
Si no recuerdo mal, C4E mencionó que su firmware se hacía cargo de esto, entonces no había necesidad alguna de cambiar los backups. ¿Por qué cambiarlos ahora?

Cierto, C4E bloquea los rangos. Por lo tanto, en un Xtreme 3 y un disco Splitvid podrían parecer lo mismo para la consola. Este cambio fue implementado, principalmente para dar la oportunidad al Splitvid si algún día era necesario. Esto también podría ayudar a otros hackers, no solamente usuarios, para hacer pruebas en la estructura de los discos originales de Xbox. Definitivamente, no es necesario precipitarse sobre este nuevo formato. ¡El estilo de formato de Xtreme 3 tiene las mismas capacidades de ocultación! Por lo que no es necesario de regrabar odos los discos.


El formato ISO no tiene capacidades de ocultación en firmwares anteriores al iXtreme. Este nuevo formato Splitvid será tan oculto tanto para firmwares Xtreme como para iXtreme. Por lo tanto, este formato tiene mejor compatibilidad y funciona para ambos. Si no usas iXtreme, incluyendo a los Hitachi, entonces hay cierto nivel de riesgo a considerar. Pero ni yo conozco como MS busca en la partición de video ahora mismo. Como todo, la elección es tuya, nosotros simplemente te proveemos con alternativas.

Buen trabajo Schtrom, echaré un vistazo lo que ha salido ahora cuando vuelva... :3"

Before IXtreme came out the firmware didn't really treat the video data correctly. It was cutting half of it out when read by the xbox... The data was there just not in the correct position, that was happening since the very first xtreme firmware and the batch files to build the iso's. When IXtreme came out c4eva fixed the firmware to support the incorrect iso's. So that means anything before IXtreme doesn't read the video data correctly. What splitvid does is copy the video data that it wasn't reading to a position where it will read it correctly.

So now the current splitvid has the data in the correct position for both the old firmware and the new firmwares.

But... it is not a big deal right now because as far as I know the xbox doesn't error out on half of the video data missing. And if you use IXtreme then its been fixed in the firmware anyways. Either way splitvid doesnt hurt anything it adds more compatibility. smile_XDVDMulleter may not treat the original iso layout as an issue, because its only a possible issue on old firmwares.

Its just an extra precaution that if you use a non IXtreme firmware to play games then you should use splitvid, but you don't have to for any real reason and thats why its an option.

You can upgrade to 2.6 and just turn off the splitvid in the options.


"Antes de que saliera el iXtreme, los firmwares no trataban correctamente con los datos de video. Se cortaba por la mitad tal como se leía en la Xbox... Los datos simplemente no estaban en la posición correcta, y esto sucedía desde los primeros firmwares Xtreme y los archivos de lotes para crear las isos. Cuando salió el firmware iXtreme, C4E arregló el firmware para que leyese las isos incorrectas. Esto significaba que cualquier firmware anterior al iXtreme no leía correctamente los datos de video. Lo que hace Splitvid es copiar los datos de video que no se leían a una posición que se leeran correctamente.

Por lo que el splitvid actual, contendrá los datos en la posición correcta para tanto viejos como nuevos firmwares.

Pero... tampoco es gran cosa ahora, porque hasta donde yo se, la Xbox no da error si falta la mitad de datos de video. Y si usas el firmware iXtreme, entonces ya ha sido arreglado en el firmware de todas formas. De cualquier manera, el splitvid no hace daño, en todo caso añade compatibilidad. Por otra parte, el X DVDMulleter no trata la estructura original de la iso como un problema, porque solo es un problema en firmwares viejos.

Esto es solo una precaución adicional que si no eres un usuario del firmware iXtreme para jugar juegos, entonces deberías usar Splitvid, pero en realidad, no hay motivo realmente imperativo como para que sea obligatorio ponerlo para estas personas, y por lo tanto solo se da como una opción más.

Puedes actualizar a la versión 2.6 y simplemente, desactivar la opción de Splitvid."
gracias Mithrandir0x, esa pedazo de traducción.

lo que saco de resumen es que no es malo meter los splitvid en los firmware ixtreme, que es una compatibilidad más.

pero que sí es necesario en los firm anteriores al ixtreme.

mmmm, de momento lo que se estaba diciendo.

yo por si acaso todas las copias nuevas las estoy sacando con el splitvid, así tendrá todo lo compatible.

igual me banean por dar demasiada información

otra vez más, gracias titán
pinaculo escribió:gracias Mithrandir0x, esa pedazo de traducción.

lo que saco de resumen es que no es malo meter los splitvid en los firmware ixtreme, que es una compatibilidad más.

pero que sí es necesario en los firm anteriores al ixtreme.

mmmm, de momento lo que se estaba diciendo.

yo por si acaso todas las copias nuevas las estoy sacando con el splitvid, así tendrá todo lo compatible.

igual me banean por dar demasiada información

otra vez más, gracias titán


Y es ahí donde me bloqueo yo y digo... ¿No estaré dando exceso de información al live con un splitdvd que no debería estar aquí? Así que de momento me quedo de brazos cruzados a ver si alguien encuentra el método de saber si el original con el lector enchufado por SATA o USB o con un firmware modificado para leer juegos de XBOX 360, sepa si lleva el SplitDVD, y empezar a hacer un Base de Datos... Hasta que no haya más información... offline todos los backups, y on-line cuando quiera echar partidillas al live del mismo.

Gracias por el interesantísimo artículo. [bye]
Basicamente segun explica se debe de entender que no esta de mas el incorporarle el splitvid ya que segun el no perjudica pero tambien se duda de que beneficie realmente en algo o no.
Yo diria que ningun juego lleva de serie el splitvid este, quizas me equivoke pero nunca se sabe. Lo que realmente me moskea esque vete a saber si microsoft tiene por deteccion a los dvd's por tamaño y todo aquel que se salga del tamaño que ellos saben que tiene que haber pues se lo liquidan. No se, yo igualmente voy haciendo las backups con splitvid, pero conservo la imagen original en el disco duro antes de meterselo. Salu2!
En todo caso, lo mejor sería comparar un par de juegos idénticos y ver sus diferencias. Incluso comparar 2 pares de juegos distintos.
el problema es que los juegos los extraes con el splitvid o sin él.
por lo que yo he leido nada lee un juego como viene originalmente, y este es el mayor problema.
pinaculo escribió:el problema es que los juegos los extraes con el splitvid o sin él.
por lo que yo he leido nada lee un juego como viene originalmente, y este es el mayor problema.


Basandome en los comentarios de las Citas, entiendo que el splitvid es una opción que aumenta la compatibilidad con las diferentes versiones de los Firms de C4EVA (Xtreme y IXtreme)


Por eso en el XBC ,cuando falla el test del Splitvid, te sale el mensajito que pone que uses esa iso sólo con un firm IXtreme.

Un Saludo!
efectivamente, pero tampoco sabemos si ese aumento nos vendrá bien o mal.

yo he tomado mi determinación, jugaré con ella al live mientras pueda, ya que tengo otra, pero entiendo que es un tema muy importante, ya que si no tengo que cambiar la consola es mejor para mí, y por ende, para el resto de la gente que sólo tenga una.
11 respuestas