DVCD
Stands for Double VideoCD -- pretty popular format in mainland China.
Format itself is nothing new really, its just a regular VideoCD overburned to include 90 to 99mins per CD, compared to regular 74mins per CD in standard VideoCD format.
For more specific details, look at VideoCD specs.