ChangeLog-1999
上传用户:riyaled888
上传日期:2009-03-27
资源大小:7338k
文件大小:32k
源码类别:

多媒体

开发平台:

MultiPlatform

  1. ------------------------------------------------------------------------
  2. r1 | maxx | 1999-08-08 14:42:54 +0200 (Sun, 08 Aug 1999) | 2 lines
  3. Changed paths:
  4.    A /trunk
  5.    A /trunk/Makefile
  6.    A /trunk/Makefile.dep
  7.    A /trunk/doc
  8.    A /trunk/doc/bugs
  9.    A /trunk/doc/common.tex
  10.    A /trunk/doc/conventions
  11.    A /trunk/doc/headers
  12.    A /trunk/doc/main.tex
  13.    A /trunk/doc/organization.fig
  14.    A /trunk/doc/portage
  15.    A /trunk/doc/threads.tex
  16.    A /trunk/doc/todo
  17.    A /trunk/doc/vlan-server
  18.    A /trunk/include
  19.    A /trunk/include/all.h
  20.    A /trunk/include/audio_constants.h
  21.    A /trunk/include/audio_decoder.h
  22.    A /trunk/include/audio_dsp.h
  23.    A /trunk/include/audio_output.h
  24.    A /trunk/include/common.h
  25.    A /trunk/include/config.h
  26.    A /trunk/include/control.h
  27.    A /trunk/include/debug.h
  28.    A /trunk/include/decoder_fifo.h
  29.    A /trunk/include/generic_decoder.h
  30.    A /trunk/include/input.h
  31.    A /trunk/include/input_ctrl.h
  32.    A /trunk/include/input_file.h
  33.    A /trunk/include/input_netlist.h
  34.    A /trunk/include/input_network.h
  35.    A /trunk/include/input_pcr.h
  36.    A /trunk/include/input_psi.h
  37.    A /trunk/include/input_vlan.h
  38.    A /trunk/include/interface.h
  39.    A /trunk/include/intf_cmd.h
  40.    A /trunk/include/intf_ctrl.h
  41.    A /trunk/include/intf_msg.h
  42.    A /trunk/include/mtime.h
  43.    A /trunk/include/netutils.h
  44.    A /trunk/include/pgm_data.h
  45.    A /trunk/include/rsc_files.h
  46.    A /trunk/include/thread.h
  47.    A /trunk/include/video.h
  48.    A /trunk/include/video_decoder.h
  49.    A /trunk/include/video_graphics.h
  50.    A /trunk/include/video_output.h
  51.    A /trunk/include/video_x11.h
  52.    A /trunk/include/xconsole.h
  53.    A /trunk/include/xutils.h
  54.    A /trunk/lib
  55.    A /trunk/lib/background.xpm
  56.    A /trunk/lib/s16_0_44100.raw
  57.    A /trunk/lib/s16_1_32000.raw
  58.    A /trunk/src
  59.    A /trunk/src/audio_decoder
  60.    A /trunk/src/audio_decoder/audio_decoder.c
  61.    A /trunk/src/audio_output
  62.    A /trunk/src/audio_output/audio_dsp.c
  63.    A /trunk/src/audio_output/audio_output.c
  64.    A /trunk/src/generic_decoder
  65.    A /trunk/src/generic_decoder/generic_decoder.c
  66.    A /trunk/src/input
  67.    A /trunk/src/input/input.c
  68.    A /trunk/src/input/input_ctrl.c
  69.    A /trunk/src/input/input_file.c
  70.    A /trunk/src/input/input_netlist.c
  71.    A /trunk/src/input/input_network.c
  72.    A /trunk/src/input/input_pcr.c
  73.    A /trunk/src/input/input_psi.c
  74.    A /trunk/src/input/input_vlan.c
  75.    A /trunk/src/interface
  76.    A /trunk/src/interface/control.c
  77.    A /trunk/src/interface/interface.c
  78.    A /trunk/src/interface/intf_cmd.c
  79.    A /trunk/src/interface/intf_ctrl.c
  80.    A /trunk/src/interface/intf_msg.c
  81.    A /trunk/src/interface/main.c
  82.    A /trunk/src/interface/xconsole.c
  83.    A /trunk/src/misc
  84.    A /trunk/src/misc/mtime.c
  85.    A /trunk/src/misc/netutils.c
  86.    A /trunk/src/misc/rsc_files.c
  87.    A /trunk/src/misc/xutils.c
  88.    A /trunk/src/video_decoder
  89.    A /trunk/src/video_decoder/video_decoder.c
  90.    A /trunk/src/video_output
  91.    A /trunk/src/video_output/video_graphics.c
  92.    A /trunk/src/video_output/video_output.c
  93.    A /trunk/src/video_output/video_x11.c
  94. Initial revision
  95. ------------------------------------------------------------------------
  96. r3 | massiot | 1999-09-20 22:41:28 +0200 (Mon, 20 Sep 1999) | 11 lines
  97. Changed paths:
  98.    A /trunk/.cvsignore
  99.    M /trunk/include/config.h
  100.    M /trunk/src/input/input.c
  101.    M /trunk/src/input/input_pcr.c
  102.    M /trunk/src/input/input_psi.c
  103.    M /trunk/src/interface/interface.c
  104. * Ajout d'un .cvsignore ;
  105. * Au d?239?191?189marrage l'interface lance le script contenu dans vlc.init s'il
  106.   existe (typiquement spawnage d'input) ;
  107. * Le d?239?191?189codeur PSI spawne automatiquement les threads video et audio des
  108.   qu'il a fini ;
  109.   [les deux pr?239?191?189c?239?191?189dents comportements peuvent ?239?191?189tre d?239?191?189sactiv?239?191?189s en
  110.    commentant #define AUTO_SPAWN dans config.h]
  111. * Correction d'un bug de compilation dans input_pcr.c
  112. --Meuuh
  113. ------------------------------------------------------------------------
  114. r4 | massiot | 1999-09-20 23:21:38 +0200 (Mon, 20 Sep 1999) | 5 lines
  115. Changed paths:
  116.    M /trunk/Makefile
  117.    M /trunk/include/audio_decoder.h
  118.    M /trunk/include/config.h
  119.    M /trunk/src/audio_decoder/audio_decoder.c
  120.    A /trunk/src/audio_decoder/audio_math.c
  121.    M /trunk/src/input/input_psi.c
  122.    M /trunk/src/interface/interface.c
  123. * La DCT et la PCM sont dans audio_math.c ;
  124. * Corrections de quelques warnings ici ou la ;
  125. --Meuuh
  126. ------------------------------------------------------------------------
  127. r5 | massiot | 1999-09-20 23:22:37 +0200 (Mon, 20 Sep 1999) | 4 lines
  128. Changed paths:
  129.    A /trunk/include/audio_math.h
  130. J'avions oublie celui-la :(
  131. --Meuuh
  132. ------------------------------------------------------------------------
  133. r6 | massiot | 1999-09-21 00:07:09 +0200 (Tue, 21 Sep 1999) | 5 lines
  134. Changed paths:
  135.    M /trunk/include/audio_decoder.h
  136.    M /trunk/include/decoder_fifo.h
  137.    M /trunk/src/audio_decoder/audio_decoder.c
  138.    M /trunk/src/interface/interface.c
  139.    M /trunk/src/interface/intf_ctrl.c
  140.    M /trunk/src/interface/main.c
  141. * Passage de NeedBits(), DumpBits(), etc. dans decoder_fifo.h ;
  142. * Suppression de warnings ;
  143. --Meuuh
  144. ------------------------------------------------------------------------
  145. r7 | massiot | 1999-09-21 20:55:53 +0200 (Tue, 21 Sep 1999) | 7 lines
  146. Changed paths:
  147.    M /trunk/include/config.h
  148.    M /trunk/include/video_decoder.h
  149.    M /trunk/src/input/input.c
  150.    M /trunk/src/input/input_ctrl.c
  151.    M /trunk/src/interface/intf_msg.c
  152.    M /trunk/src/video_decoder/video_decoder.c
  153. * Le video_decoder a desormais une structure qui tourne (copier-coller de
  154.   l'audio_decoder) ;
  155. L'integration du mpeg2decode arrive !
  156. --Meuuh
  157. ------------------------------------------------------------------------
  158. r8 | maxx | 1999-09-22 17:53:28 +0200 (Wed, 22 Sep 1999) | 13 lines
  159. Changed paths:
  160.    M /trunk/include/audio_output.h
  161.    M /trunk/src/audio_decoder/audio_decoder.c
  162. * include/audio_output.h :
  163. - Correction d'une erreur dans la taille des frames du Layer II (1152
  164. et non 1192) (ne vous en faites pas, l'erreur n'?239?191?189tait pr?239?191?189sente que dans
  165. un commentaire :-) ;
  166. * audio_decoder/audio_decoder.c :
  167. - Rajout d'un certain nombre de commentaires utiles pour la suite du
  168. d?239?191?189veloppement de l'audio_decoder ;
  169. - Modification de la m?239?191?189thode de calcul du nombre de frames audio libres
  170. dans l'aout_fifo (?239?191?189 tester !) ;
  171. -- MaXX
  172. ------------------------------------------------------------------------
  173. r9 | maxx | 1999-09-22 23:39:11 +0200 (Wed, 22 Sep 1999) | 6 lines
  174. Changed paths:
  175.    M /trunk/src/audio_decoder/audio_decoder.c
  176. * audio_decoder/audio_decoder.c :
  177. - Correction d'un bug concernant la d?239?191?189cision de d?239?191?189coder ou non une
  178. nouvelle frame audio ;
  179. -- MaXX
  180. ------------------------------------------------------------------------
  181. r10 | maxx | 1999-09-23 10:53:15 +0200 (Thu, 23 Sep 1999) | 10 lines
  182. Changed paths:
  183.    M /trunk/src/audio_decoder/audio_decoder.c
  184. * audio_decoder/audio_decoder.c :
  185. - Tout est pret pour accueillir la synchro :-)
  186. - Les passages modifi?239?191?189s sont encore en commentaire, parce qu'avec ma
  187. synchro simul?239?191?189e le %CPU du d?239?191?189codeur audio passe de 0.1% ?239?191?189 9.7%, alors
  188. que les op?239?191?189rations sont toutes simples et pas appel?239?191?189es tant que ?239?191?189a
  189. (il faudra encore essayer en -Oqqch si ?239?191?189a change qqch) ;
  190. - Reste ?239?191?189 modifier l'audio output pour la synchro... coming soon ;
  191. -- MaXX
  192. ------------------------------------------------------------------------
  193. r11 | massiot | 1999-09-23 12:22:59 +0200 (Thu, 23 Sep 1999) | 4 lines
  194. Changed paths:
  195.    M /trunk/src/interface/interface.c
  196. * AUTO_SPAWN n'est plus necessaire pour lancer l'init script.
  197. --Meuuh
  198. ------------------------------------------------------------------------
  199. r12 | polux | 1999-09-23 22:56:39 +0200 (Thu, 23 Sep 1999) | 6 lines
  200. Changed paths:
  201.    M /trunk/include/input.h
  202.    M /trunk/src/input/input.c
  203.    M /trunk/src/input/input_pcr.c
  204. Impl?239?191?189mentation rudimentaire de la synchro : les packets
  205. PES sont maintenant dat?239?191?189s.
  206. --
  207. Polux
  208. ------------------------------------------------------------------------
  209. r13 | maxx | 1999-09-24 12:02:11 +0200 (Fri, 24 Sep 1999) | 13 lines
  210. Changed paths:
  211.    M /trunk/Makefile
  212.    M /trunk/src/audio_decoder/audio_decoder.c
  213. * audio_decoder/audio_decoder.c :
  214. - Int?239?191?189gration totale et non comment?239?191?189e du support de la synchro ;
  215. - Le probl?239?191?189me du 0.1% de CPU -> 9.7% est r?239?191?189solu en compilant avec un
  216. flag d'optimisation (cf ci-dessous) ;
  217. * Makefile :
  218. - Rajout d'une ligne *comment?239?191?189e* avec le flag d'optimisation -O2 ;
  219. - En -O2 et en faisant tourner le mini-server et un vlc --novideo sur la
  220. meme machine, la somme des %CPU du vlc et du mini-server est ?239?191?189gale ?239?191?189 0 :-)
  221. C'est pas beau ?239?191?189a ?
  222. -- MaXX "vlc rewlz"
  223. ------------------------------------------------------------------------
  224. r14 | maxx | 1999-09-28 12:35:41 +0200 (Tue, 28 Sep 1999) | 14 lines
  225. Changed paths:
  226.    M /trunk/include/decoder_fifo.h
  227.    M /trunk/include/input.h
  228.    M /trunk/src/input/input.c
  229. * include/decoder_fifo.h :
  230. - Proprification des commentaires ;
  231. * include/input.h :
  232. - i_pts ?239?191?189tait un u32 mais doit ?239?191?189tre un s64 ;
  233. - Question ouverte au Ptyx : pourquoi mtime_t est un u64 ?
  234.   Est-ce que c'est mauvais de passer mtime_t en s64 ?
  235.   Est-ce que ?239?191?189a fait modifier beaucoup de code ?
  236. * input/input.c :
  237. - Correction d'un cast ;
  238. -- MaXX
  239. ------------------------------------------------------------------------
  240. r15 | maxx | 1999-09-29 11:56:04 +0200 (Wed, 29 Sep 1999) | 29 lines
  241. Changed paths:
  242.    M /trunk/include/input.h
  243.    M /trunk/include/mtime.h
  244.    M /trunk/src/input/input.c
  245.    M /trunk/src/input/input_file.c
  246.    M /trunk/src/input/input_pcr.c
  247.    M /trunk/src/misc/mtime.c
  248.    M /trunk/src/misc/xutils.c
  249. * include/mtime.h :
  250. - mtime_t devient un s64 (et non plus un u64) pour harmoniser gestion de
  251. l'horloge et synchronisation ;
  252. - LAST_MDATE correspond d?239?191?189sormais ?239?191?189 la plus grande valeur que peut
  253. prendre un s64 ;
  254. - MSTRTIME_MAX_SIZE prend en compte le fait que les dates peuvent d?239?191?189sormais
  255. ?239?191?189tre n?239?191?189gatives ;
  256. * misc/mtime.c :
  257. - modifications diverses et vari?239?191?189es prenant en compte le changement de
  258. mtime_t ;
  259. * include/input.h :
  260. - i_pts et les variables s64 de la structure pcr sont d?239?191?189sormais des mtime_t ;
  261. * input/input.c :
  262. - passage des casts en (mtime_t) et non (s64) ;
  263. * input/input_file.c :
  264. - rajout d'un #include "mtime.h" ;
  265. * input/input_pcr.c :
  266. - passage des s64 en mtime_t ;
  267. * misc/xutils.c :
  268. - correction de deux warnings ;
  269. -- MaXX
  270. ------------------------------------------------------------------------
  271. r16 | maxx | 1999-10-01 14:38:10 +0200 (Fri, 01 Oct 1999) | 10 lines
  272. Changed paths:
  273.    M /trunk/src/input/input_pcr.c
  274. * input/input_pcr.c :
  275. - Correction d'un bug de la fonction input_PcrReInit : pthread_mutex_lock()
  276. ?239?191?189tait appel?239?191?189e avec un argument obtenu en d?239?191?189r?239?191?189f?239?191?189ren?239?191?189ant un pointeur non
  277. initialis?239?191?189 ;
  278. - Le bug ne survenait que lorsque le vlc ?239?191?189tait compil?239?191?189 SANS -Ox, probablement
  279. parce que le code optimis?239?191?189 n'ex?239?191?189cutait pas les instructions dans le meme
  280. ordre ;
  281. -- MaXX
  282. ------------------------------------------------------------------------
  283. r17 | maxx | 1999-10-01 17:44:31 +0200 (Fri, 01 Oct 1999) | 17 lines
  284. Changed paths:
  285.    M /trunk/Makefile
  286.    M /trunk/include/audio_output.h
  287.    M /trunk/src/audio_decoder/audio_decoder.c
  288.    M /trunk/src/interface/main.c
  289. * Makefile :
  290. - Rajout de l'option -pg maintenant que le %*!&#@ de bug est corrig?239?191?189, et en
  291. attendant qu'on trouve le moyen de releaser proprement le lock des
  292. decoder_fifos :-)
  293. * audio_decoder/audio_decoder.c :
  294. - Correction d'un bug qui entrainait une d?239?191?189rivation du son ;
  295. * include/audio_output.h :
  296. - Passage du nb max de fifos audio de 4 ?239?191?189 2 pour augmenter le niveau sonore ;
  297. * interface/main.c :
  298. - Typo ;
  299. --
  300. MaXX
  301. ------------------------------------------------------------------------
  302. r18 | massiot | 1999-10-02 00:05:33 +0200 (Sat, 02 Oct 1999) | 5 lines
  303. Changed paths:
  304.    M /trunk/src/input/input.c
  305. * L'input devrait ?239?191?189tre capable de se fermer correctement apr?239?191?189s une
  306.   erreur (j'ai dit _capable_, hein, j'ai pas dit qu'elle le faisait) ;
  307. --Meuuh
  308. ------------------------------------------------------------------------
  309. r19 | massiot | 1999-10-02 00:45:02 +0200 (Sat, 02 Oct 1999) | 4 lines
  310. Changed paths:
  311.    M /trunk/src/input/input.c
  312. * Suppression d'un message d'erreur erronn?239?191?189 ;
  313. --Meuuh
  314. ------------------------------------------------------------------------
  315. r20 | massiot | 1999-10-02 12:20:54 +0200 (Sat, 02 Oct 1999) | 6 lines
  316. Changed paths:
  317.    M /trunk/src/input/input.c
  318.    M /trunk/src/interface/main.c
  319. * input.c : Ajout du bool?239?191?189en b_error et d'une boucle d'erreur pour
  320.   ?239?191?189viter la fermeture sauvage de l'input ;
  321. * main.c : Le vlc se ferme d?239?191?189sormais proprement quand il bouffe un SIGINT.
  322. --Meuuh
  323. ------------------------------------------------------------------------
  324. r21 | maxx | 1999-10-02 23:32:21 +0200 (Sat, 02 Oct 1999) | 21 lines
  325. Changed paths:
  326.    M /trunk/include/decoder_fifo.h
  327.    M /trunk/src/audio_decoder/audio_decoder.c
  328.    M /trunk/src/generic_decoder/generic_decoder.c
  329.    M /trunk/src/input/input.c
  330.    M /trunk/src/input/input_psi.c
  331.    M /trunk/src/video_decoder/video_decoder.c
  332. * include/decoder_fifo.h :
  333. - Rajout du support permettant de d?239?191?189tecter la fin du thread input
  334. correspondant au flux de bits pass?239?191?189 en argument ?239?191?189 la fonction GetByte ;
  335. * input/input.c :
  336. - Changements cosm?239?191?189tiques ;
  337. * input/input_psi.c :
  338. - Correction d'un bug de la fonction DestroyPgrmDescr qui faisait
  339. segfaulter le vlc ?239?191?189 sa terminaison ;
  340. * audio_decoder/audio_decoder.c :
  341. * generic_decoder/generic_decoder.c :
  342. * video_decoder/video_decoder.c :
  343. - Les fonctions xdec_DestroyThread envoient d?239?191?189sormais un signal permettant
  344. aux decoder threads de quitter la fonction GetByte meme s'ils sont en
  345. attente dans la fonction pthread_cond_wait ;
  346. --
  347. MaXX
  348. ------------------------------------------------------------------------
  349. r22 | maxx | 1999-10-03 00:31:35 +0200 (Sun, 03 Oct 1999) | 7 lines
  350. Changed paths:
  351.    M /trunk/Makefile
  352. * Makefile :
  353. - Rajout des options de linkage -g et -pg afin de faire fonctionner le
  354. profiling ;
  355. --
  356. MaXX
  357. ------------------------------------------------------------------------
  358. r23 | maxx | 1999-10-03 00:37:44 +0200 (Sun, 03 Oct 1999) | 6 lines
  359. Changed paths:
  360.    M /trunk/.cvsignore
  361. * .cvsignore :
  362. - Rajout des fichiers vlc.init et gmon.out ;
  363. --
  364. MaXX
  365. ------------------------------------------------------------------------
  366. r24 | maxx | 1999-10-04 04:24:21 +0200 (Mon, 04 Oct 1999) | 25 lines
  367. Changed paths:
  368.    M /trunk/Makefile
  369.    M /trunk/src/audio_decoder/audio_decoder.c
  370.    M /trunk/src/audio_output/audio_output.c
  371.    M /trunk/src/input/input.c
  372. * input/input.c :
  373. - Correction de deux bugs concernant le calcul de b_has_pts et d'une autre
  374. variable de la structure pes (les masques utilis?239?191?189s n'?239?191?189taient pas les bons...
  375. cons?239?191?189quence imm?239?191?189diate : la synchro ne voyait jamais de paquet dat?239?191?189) ;
  376. - Correction d'un bug de la m?239?191?189thode de calcul de i_pts ;
  377. * audio_decoder/audio_decoder.c :
  378. - Autod?239?191?189tection des dates en utilisant le champ i_pts fourni par la
  379. synchro... le son ?239?191?189 fr?239?191?189quence variable adapt?239?191?189e aux pertes de paquets TS et
  380. autres probl?239?191?189mes est d?239?191?189sormais une r?239?191?189alit?239?191?189 :-)
  381. * audio_output/audio_output.c :
  382. + Rajout de la synchro :
  383. - On attend si on est en avance ;
  384. - On saute des frames si on est en retard ;
  385. + Ce n'est pas encore tout ?239?191?189 fait ?239?191?189a, mais ?239?191?189a commence ?239?191?189 prendre forme...
  386. On dirait que le mini-server va trop vite, parce que l'audio est souvent
  387. en retard... Polux ?
  388. * Makefile :
  389. - Modifications cosm?239?191?189tiques ;
  390. --
  391. MaXX
  392. ------------------------------------------------------------------------
  393. r25 | maxx | 1999-10-04 12:20:27 +0200 (Mon, 04 Oct 1999) | 6 lines
  394. Changed paths:
  395.    M /trunk/src/audio_output/audio_output.c
  396. * audio_output/audio_output.c :
  397. - Suppression de la synchro en attendant de trouver une meilleure m?239?191?189thode ;
  398. --
  399. MaXX
  400. ------------------------------------------------------------------------
  401. r26 | maxx | 1999-10-06 01:41:31 +0200 (Wed, 06 Oct 1999) | 10 lines
  402. Changed paths:
  403.    M /trunk/src/audio_output/audio_output.c
  404. * audio_output/audio_output.c :
  405. - Suppression totale de la synchro en dates absolues ;
  406. - Rajout de la re-synchro en dates relatives (il est donc d?239?191?189sormais
  407. possible de couper un flux et de le relancer, ou de changer de flux,
  408. tout en gardant le m?239?191?189me input, le m?239?191?189me d?239?191?189codeur audio... pratique pour
  409. le pseudo-changement de cha?239?191?189ne pr?239?191?189vu ?239?191?189 la War :-) ;
  410. --
  411. MaXX
  412. ------------------------------------------------------------------------
  413. r27 | massiot | 1999-10-06 02:32:24 +0200 (Wed, 06 Oct 1999) | 5 lines
  414. Changed paths:
  415.    M /trunk/src/input/input_psi.c
  416. * L'autospawn r?239?191?189agit correctement si on utilise les flags --novideo ou
  417.   --noaudio ;
  418. --Meuuh
  419. ------------------------------------------------------------------------
  420. r28 | maxx | 1999-10-06 03:29:25 +0200 (Wed, 06 Oct 1999) | 7 lines
  421. Changed paths:
  422.    M /trunk/doc/bugs
  423. * Documentation/bugs :
  424. - Suppression d'un bon nombre de bugs de l'input ;
  425. - Rajout d'un bug concernant ./vlc --novideo ;
  426. --
  427. MaXX
  428. ------------------------------------------------------------------------
  429. r29 | massiot | 1999-10-06 19:25:37 +0200 (Wed, 06 Oct 1999) | 4 lines
  430. Changed paths:
  431.    M /trunk/src/interface/intf_msg.c
  432. Un #ifdef DEBUG qui manquait et qui faisait que ca compilait pas sans le DEBUG.
  433. --Meuuh
  434. ------------------------------------------------------------------------
  435. r30 | massiot | 1999-10-06 20:47:32 +0200 (Wed, 06 Oct 1999) | 6 lines
  436. Changed paths:
  437.    M /trunk/include/intf_msg.h
  438. * Correction d'un bug ou quand on ne definait pas le DEBUG, il
  439. remplacait les intf_DbgMsg par des ;, ce qui n'est pas cool pour les
  440. if ... else sans accolades (input_psi.c).
  441. --Meuuh
  442. ------------------------------------------------------------------------
  443. r31 | massiot | 1999-10-12 20:58:31 +0200 (Tue, 12 Oct 1999) | 8 lines
  444. Changed paths:
  445.    M /trunk/Makefile
  446.    M /trunk/include/config.h
  447.    M /trunk/src/input/input_psi.c
  448. Synchronisation vlc-DR2/CVS
  449. * Makefile : nouvelles options d'optimisation, d?239?191?189codeur vid?239?191?189o ;
  450. * config.h : FIFOs et netlist plus longues ;
  451. * input_psi.c : Suppression de messages de debug ;
  452. --Meuuh
  453. ------------------------------------------------------------------------
  454. r32 | benny | 1999-10-21 01:30:34 +0200 (Thu, 21 Oct 1999) | 9 lines
  455. Changed paths:
  456.    M /trunk/src/input/input.c
  457.    M /trunk/src/input/input_netlist.c
  458. Bug fix: le buffer p_pes_header_save du pes n'etait jamais alloue, ce qui
  459. fait que la fonction DemuxPES plantait si jamais le header pes etait plus
  460. gros que le premier packet ts du pes.
  461. Benny
  462. ------------------------------------------------------------------------
  463. r33 | benny | 1999-10-27 20:00:05 +0200 (Wed, 27 Oct 1999) | 8 lines
  464. Changed paths:
  465.    M /trunk/src/misc/xutils.c
  466. Le prototypes des fonctions Enable/DisableScreeSaver dans xutils.h ne
  467. correspondait pas a leur declaration dans xutils.c
  468. Benny
  469. ------------------------------------------------------------------------
  470. r34 | massiot | 1999-11-06 22:45:08 +0100 (Sat, 06 Nov 1999) | 6 lines
  471. Changed paths:
  472.    M /trunk/Makefile
  473. Modifications de Polusque depuis la DR2, ?239?191?189 savoir :
  474. - virationnement de la saturation ;
  475. - optimisation MMX de la conversion YUV.
  476. --Meuuh
  477. ------------------------------------------------------------------------
  478. r35 | benny | 1999-11-10 00:30:25 +0100 (Wed, 10 Nov 1999) | 12 lines
  479. Changed paths:
  480.    M /trunk/src/input/input.c
  481.    M /trunk/src/input/input_psi.c
  482. Nettoyage de input_psi.
  483. Debugage de DemuxPSI. Le nouveau code doit etre capable de gerer des cas
  484. foireux qui ne sont pas senses arriver (et qui n'ont jamais ete rencontre
  485. dans les flux qu'on a, vu que ca n'a jamais plante la avant). Son
  486. principal interet est de ne plus produire de warning a la compilation :)
  487. Benny
  488. ------------------------------------------------------------------------
  489. r36 | polux | 1999-11-21 15:26:20 +0100 (Sun, 21 Nov 1999) | 6 lines
  490. Changed paths:
  491.    M /trunk/include/input.h
  492.    M /trunk/include/input_pcr.h
  493.    M /trunk/src/input/input_pcr.c
  494. Mise en place du m?239?191?189canisme de d?239?191?189tection de changement de flux dans la synchro
  495. Polux
  496. ------------------------------------------------------------------------
  497. r37 | maxx | 1999-12-05 00:00:42 +0100 (Sun, 05 Dec 1999) | 2 lines
  498. Changed paths:
  499.    M /trunk/.cvsignore
  500. test
  501. ------------------------------------------------------------------------
  502. r38 | maxx | 1999-12-05 00:19:40 +0100 (Sun, 05 Dec 1999) | 2 lines
  503. Changed paths:
  504.    M /trunk/.cvsignore
  505. retest
  506. ------------------------------------------------------------------------
  507. r39 | maxx | 1999-12-06 17:59:25 +0100 (Mon, 06 Dec 1999) | 6 lines
  508. Changed paths:
  509.    M /trunk/.cvsignore
  510. * .cvsignore :
  511. - Rajout d'une ligne inutile... il faut bien tester la nouvelle
  512. configuration CVS :-)
  513. -- MaXX
  514. ------------------------------------------------------------------------
  515. r40 | maxx | 1999-12-06 18:02:42 +0100 (Mon, 06 Dec 1999) | 6 lines
  516. Changed paths:
  517.    M /trunk/.cvsignore
  518. * .cvsignore :
  519. - Suppression d'une ligne inutile... certains font vraiment n'importe
  520. quoi O:->
  521. -- MaXX
  522. ------------------------------------------------------------------------
  523. r41 | maxx | 1999-12-07 03:16:22 +0100 (Tue, 07 Dec 1999) | 7 lines
  524. Changed paths:
  525.    M /trunk/doc/todo
  526. * Documentation/todo :
  527. - mise ?239?191?189 jour des donn?239?191?189es concernant l'audio_decoder et l'audio_output ;
  528. * CVS :
  529. - rajout automatique de la signature du commiteur (si vous voyez "maxx"
  530. un peu plus bas, c'est que ?239?191?189a rewlz :-) ;
  531. ------------------------------------------------------------------------
  532. r42 | benny | 1999-12-07 04:33:35 +0100 (Tue, 07 Dec 1999) | 5 lines
  533. Changed paths:
  534.    M /trunk/src/input/input_psi.c
  535. Correction d'une erreur dans le parsage de la PMT (mauvais masque de
  536. lecture des PID des ES)
  537. ------------------------------------------------------------------------
  538. r43 | benny | 1999-12-08 01:42:29 +0100 (Wed, 08 Dec 1999) | 7 lines
  539. Changed paths:
  540.    M /trunk/src/input/input.c
  541.    M /trunk/src/input/input_ctrl.c
  542.    M /trunk/src/input/input_psi.c
  543. Le continuity_counter du vlc est maintenant initialise automatiquement a
  544. la valeur du premier paquet TS que l'input recoit pour chaque PID. On
  545. evite de trasher systematiquement (ou presque) le premier TS de chaque
  546. PID.
  547. ------------------------------------------------------------------------
  548. r44 | polux | 1999-12-08 16:22:59 +0100 (Wed, 08 Dec 1999) | 9 lines
  549. Changed paths:
  550.    M /trunk/include/all.h
  551.    M /trunk/include/audio_decoder.h
  552.    M /trunk/include/audio_output.h
  553.    M /trunk/include/control.h
  554.    M /trunk/include/decoder_fifo.h
  555.    M /trunk/include/generic_decoder.h
  556.    M /trunk/include/input.h
  557.    M /trunk/include/input_netlist.h
  558.    M /trunk/include/input_vlan.h
  559.    M /trunk/include/interface.h
  560.    M /trunk/include/intf_msg.h
  561.    M /trunk/include/pgm_data.h
  562.    M /trunk/include/video_decoder.h
  563.    M /trunk/include/video_output.h
  564.    M /trunk/include/video_x11.h
  565.    A /trunk/include/vlc_thread.h
  566. Encapsulation des pthread qui sont maintenant remplac?239?191?189es par les vlc_thread.
  567. Toutes les r?239?191?189f?239?191?189rences aux pthread que ce soit les thread, les mutex ou
  568. les variables conditionnelles, ont ?239?191?189t?239?191?189 remplac?239?191?189es par leur ?239?191?189quivalent
  569. vlc_thread. Les vlc_thread sont une version tr?239?191?189s simplifi?239?191?189e des pthread et
  570. fonctionnent exactement de la m?239?191?189me fa?239?191?189on. Ceci devrait grandement faciliter
  571. le portage vers d'autres OS.
  572. Polux
  573. ------------------------------------------------------------------------
  574. r45 | polux | 1999-12-08 17:01:40 +0100 (Wed, 08 Dec 1999) | 4 lines
  575. Changed paths:
  576.    M /trunk/src/audio_decoder/audio_decoder.c
  577.    M /trunk/src/audio_decoder/audio_math.c
  578.    M /trunk/src/audio_output/audio_dsp.c
  579.    M /trunk/src/audio_output/audio_output.c
  580.    M /trunk/src/generic_decoder/generic_decoder.c
  581.    M /trunk/src/input/input.c
  582.    M /trunk/src/input/input_ctrl.c
  583.    M /trunk/src/input/input_file.c
  584.    M /trunk/src/input/input_netlist.c
  585.    M /trunk/src/input/input_network.c
  586.    M /trunk/src/input/input_pcr.c
  587.    M /trunk/src/input/input_psi.c
  588.    M /trunk/src/input/input_vlan.c
  589.    M /trunk/src/interface/control.c
  590.    M /trunk/src/interface/interface.c
  591.    M /trunk/src/interface/intf_cmd.c
  592.    M /trunk/src/interface/intf_ctrl.c
  593.    M /trunk/src/interface/intf_msg.c
  594.    M /trunk/src/interface/main.c
  595.    M /trunk/src/interface/xconsole.c
  596.    M /trunk/src/video_decoder/video_decoder.c
  597.    M /trunk/src/video_output/video_output.c
  598.    M /trunk/src/video_output/video_x11.c
  599. Fin du remplacement des pthread + ajout du frame rate dans display.c.
  600. Polux
  601. ------------------------------------------------------------------------
  602. r46 | benny | 1999-12-08 22:23:07 +0100 (Wed, 08 Dec 1999) | 5 lines
  603. Changed paths:
  604.    M /trunk/src/input/input.c
  605.    M /trunk/src/input/input_ctrl.c
  606.    M /trunk/src/input/input_psi.c
  607. Commit bis des modifications concernant l'initialisation du continuity
  608. counter (ecrasees entre temps)
  609. ------------------------------------------------------------------------
  610. r47 | benny | 1999-12-09 23:37:46 +0100 (Thu, 09 Dec 1999) | 5 lines
  611. Changed paths:
  612.    M /trunk/src/input/input_psi.c
  613. Correction d'un bug dans la lecture de la version de la PMT
  614. ------------------------------------------------------------------------
  615. r48 | polux | 1999-12-12 19:04:37 +0100 (Sun, 12 Dec 1999) | 5 lines
  616. Changed paths:
  617.    M /trunk/Makefile
  618. Gr?239?191?189ce ?239?191?189 Jimmy, plus besoin de compiler les fichiers assembleurs ?239?191?189 part,
  619. le make se d?239?191?189brouille tout seul comme un grand en utilisant gcc pour
  620. compiler les .S
  621. ------------------------------------------------------------------------
  622. r49 | maxx | 1999-12-15 00:37:44 +0100 (Wed, 15 Dec 1999) | 12 lines
  623. Changed paths:
  624.    M /trunk/.cvsignore
  625.    M /trunk/src/audio_output/audio_output.c
  626.    M /trunk/src/interface/intf_ctrl.c
  627. * .cvsignore :
  628. + Rajout du fichier core ;
  629. * audio_output/audio_output.c :
  630. + Rajout de messages de debug :
  631. - nombre de frames audio dans la plage dat?239?191?189e courante ;
  632. - dur?239?191?189e de cette plage audio dat?239?191?189e (en ?239?191?189s) ;
  633. - fr?239?191?189quence du flux sonore pour cette plage dat?239?191?189e ;
  634. * interface/intf_ctrl.c :
  635. - Correction du bug `help vlan' (mouahaha il manquait une virgule :-).
  636. ------------------------------------------------------------------------
  637. r50 | maxx | 1999-12-15 19:23:33 +0100 (Wed, 15 Dec 1999) | 3 lines
  638. Changed paths:
  639.    M /trunk/src/audio_decoder/audio_decoder.c
  640. * audio_decoder/audio_decoder.c :
  641. - Test d'une nouvelle m?239?191?189thode de synchro ;
  642. ------------------------------------------------------------------------
  643. r51 | maxx | 1999-12-15 20:01:41 +0100 (Wed, 15 Dec 1999) | 8 lines
  644. Changed paths:
  645.    M /trunk/src/audio_decoder/audio_decoder.c
  646.    M /trunk/src/audio_output/audio_output.c
  647. * audio_decoder/audio_decoder.c :
  648. - l'ancienne m?239?191?189thode de synchro ?239?191?189tait buggu?239?191?189e, la nouvelle rewlz... Sam,
  649. j'esp?239?191?189re que tu me pardonneras un jour ;
  650. * audio_output/audio_output.c :
  651. - suppression des messages de debug, ?239?191?189 la demande de Polux, qui veut
  652. squatter seul la console de debug avec ses messages de fps ;
  653. ------------------------------------------------------------------------
  654. r52 | massiot | 1999-12-18 18:13:55 +0100 (Sat, 18 Dec 1999) | 4 lines
  655. Changed paths:
  656.    A /trunk/include/video_parser.h
  657.    A /trunk/src/video_parser
  658.    A /trunk/src/video_parser/video_parser.c
  659. * Patchs MPEG1, qui marchent ou qui ne marche pas ;
  660. * Optimisation de ClearBlock() ;
  661. * D?239?191?189but du video_parser ;
  662. ------------------------------------------------------------------------
  663. r53 | sam | 1999-12-19 21:08:53 +0100 (Sun, 19 Dec 1999) | 4 lines
  664. Changed paths:
  665.    M /trunk/src/interface/interface.c
  666.    M /trunk/src/interface/main.c
  667.  . ajout de #ifdef pour ne pas avoir de console X en mode framebuffer
  668.  . mode --novlans par d?239?191?189faut
  669. ------------------------------------------------------------------------
  670. r54 | stef | 1999-12-21 01:07:39 +0100 (Tue, 21 Dec 1999) | 2 lines
  671. Changed paths:
  672.    A /trunk/include/parser_fifo.h
  673.    M /trunk/include/video_parser.h
  674.    M /trunk/src/video_parser/video_parser.c
  675. *** empty log message ***
  676. ------------------------------------------------------------------------
  677. r55 | massiot | 1999-12-21 19:12:29 +0100 (Tue, 21 Dec 1999) | 4 lines
  678. Changed paths:
  679.    A /trunk/include/undec_picture.h
  680.    A /trunk/include/vdec_motion.h
  681.    A /trunk/include/video_fifo.h
  682.    M /trunk/include/video_parser.h
  683.    A /trunk/src/video_decoder/vdec_motion.c
  684.    M /trunk/src/video_decoder/video_decoder.c
  685.    A /trunk/src/video_parser/video_fifo.c
  686.    M /trunk/src/video_parser/video_parser.c
  687.    A /trunk/src/video_parser/vpar_headers.c
  688. D?239?191?189but du d?239?191?189codeur + d?239?191?189but du parseur.
  689. ?239?191?189videmment ?239?191?189a compile pas et on n'est pas sortis de l'auberge, m'enfin...
  690. ------------------------------------------------------------------------
  691. r56 | massiot | 1999-12-21 19:14:22 +0100 (Tue, 21 Dec 1999) | 2 lines
  692. Changed paths:
  693.    D /trunk/include/parser_fifo.h
  694. Ce fichier la etait en trop
  695. ------------------------------------------------------------------------
  696. r57 | massiot | 1999-12-22 03:27:56 +0100 (Wed, 22 Dec 1999) | 4 lines
  697. Changed paths:
  698.    M /trunk/include/undec_picture.h
  699.    M /trunk/include/video_parser.h
  700.    A /trunk/include/vpar_blocks.h
  701.    M /trunk/src/video_parser/video_fifo.c
  702.    M /trunk/src/video_parser/video_parser.c
  703.    M /trunk/src/video_parser/vpar_headers.c
  704. Un bon morceau du parseur.
  705. Stef, je ne t'oublie pas, demain t'auras du boulot, promis :)
  706. ------------------------------------------------------------------------
  707. r58 | massiot | 1999-12-22 14:18:13 +0100 (Wed, 22 Dec 1999) | 2 lines
  708. Changed paths:
  709.    M /trunk/include/video_parser.h
  710.    M /trunk/src/video_parser/vpar_headers.c
  711. suite du parseur.
  712. ------------------------------------------------------------------------
  713. r59 | massiot | 1999-12-29 00:35:32 +0100 (Wed, 29 Dec 1999) | 2 lines
  714. Changed paths:
  715.    A /trunk/include/video_decoder.h.new
  716.    M /trunk/include/video_fifo.h
  717.    M /trunk/include/video_parser.h
  718.    M /trunk/include/vpar_blocks.h
  719.    A /trunk/include/vpar_headers.h
  720.    A /trunk/src/video_decoder/vdec_idct.c
  721.    M /trunk/src/video_decoder/vdec_motion.c
  722.    M /trunk/src/video_decoder/video_decoder.c
  723.    M /trunk/src/video_parser/video_fifo.c
  724.    M /trunk/src/video_parser/video_parser.c
  725.    A /trunk/src/video_parser/vpar_blocks.c
  726.    M /trunk/src/video_parser/vpar_headers.c
  727.    A /trunk/src/video_parser/vpar_motion.c
  728. Suite du video_parser et du video_decoder.
  729. ------------------------------------------------------------------------
  730. r60 | stef | 1999-12-29 03:48:59 +0100 (Wed, 29 Dec 1999) | 3 lines
  731. Changed paths:
  732.    M /trunk/include/vpar_headers.h
  733.    M /trunk/src/video_parser/vpar_headers.c
  734. * Ajout de quelques fonctions pour traiter les structures *_extension
  735.   dans le parser
  736. ------------------------------------------------------------------------
  737. r61 | stef | 1999-12-30 14:59:59 +0100 (Thu, 30 Dec 1999) | 3 lines
  738. Changed paths:
  739.    M /trunk/include/vpar_headers.h
  740.    M /trunk/src/video_parser/video_parser.c
  741.    M /trunk/src/video_parser/vpar_headers.c
  742. * Modifications de quelques erreurs sur le parseur
  743. ------------------------------------------------------------------------